我有一个使用第三方库的应用程序。 64 位版本的库存在错误,因此我不得不恢复到 32 位版本的框架。我想在 5s 上测试这个版本,但从 XCode 中,它将尝试在 64 位中构建,并且由于这个 32 位框架,构建将失败。
我需要发布一个版本,但由于我无法在 5s 或 64 位模拟器上进行测试,所以我不愿意这样做。那么有什么方法可以在 iPhone 上获取该应用程序或在 64 位模拟器上运行它而无需构建 64 位版本呢?
iPhone 已配置,我用它来测试 64 位,所以这不是问题。
提前致谢
在构建设置中,更改Architectures
to $(ARCHS_STANDARD_32_BIT)
.
然后选择iPhone Retina (4-inch 64-bit)
对于模拟器。
它将构建您的应用程序的 32 位版本,但在 64 位模拟器上运行它。请注意,模拟器在 OS X 上运行,而 OS X 不再支持 32 位,因此我们一直在模拟器中的 64 位硬件上运行 32 位应用程序。只要您不需要某些类型为 64 位,它就可以正常工作(例如:当编译为 64 位时,CGFloat 可以精确到更多的小数位)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)