Disabling the InstantTracker component and then re-enabling it at runtime generates the following error and does not track when calling CanStartTracking():
Could not check if tracking can be started because the InstantTracker doesn't exist!
This error is expected while the tracking is disabled but is generated in Editor and on iOS device when SMART is enabled and the tracker has been re-enabled.
This appears to be related to topic https://support.wikitude.com/support/discussions/topics/5000089461
Wikitude 8.2 SDK for Unity
Unity 2018.1.3f1 on OSX
Steps to reproduce:
1) Run Instant Tracking - Simple scene
2) Initialize Tracking
4) disable InstantTracking component and then re-enable
5) Initialize Tracking
Thank you for reporting this issue. We've found the problem the it should be fixed in the next version of the SDK.
Until then, the only workaround is to destroy and re-create the InstantTracker component.