如何在 XCode 中暂时禁用/删除 Vuforia

How to temporarily disable / remove Vuforia in XCode

我正在开发一个使用 Vuforia 的应用程序。我想暂时禁用 Vuforia,以便我可以 运行 我的应用程序在模拟器中,而不是在设备上。

因为我只有一个iPhone,我想通过模拟器看看这个应用在其他设备上的效果

有什么想法吗?

您需要注释掉startCamera,以及您使用的vuforia服务/跟踪器的初始化。此外,如果您的应用程序构建正确 - 如果 init 没有成功,它应该会失败,因此请确保您禁用此行为以进行模拟器测试。

这可以通过让 Xcode not link the libVuforia.a 并且不编译任何 .m/.cpp/.c 来完成您 import/include Vuforia 头文件的文件。

YourProject->YourTarget->Build Phases(请看附图)

1、选择"Link Binary With Libraries",设置"require"为"optional";

2、选择"Compile Source"和select你import/includeVuforia头文件的任何文件,点击“-”按钮(如果你想运行应用程序在真实设备上将它们添加回来);

3,在模拟器上构建并运行。