如果VALID_ARCHS设置为armv7 armv7a,那么xcode如何为模拟器构建
我正在努力解决一个神秘的谜题,我真的很感激解释,因为这将有助于我理解工具,并对我的工作充满信心.
当我启动xcodebuild命令行来构建我的iPhone应用程序时,我遇到了这个难题.我发现它拒绝’-sdk iphonesimulator6.0“这条消息: 然后我看到我的VALID_ARCHS被设置为armv7,这似乎解释了为什么xcodebuild拒绝为模拟器构建(我让自己相信是英特尔). 将VALID_ARCHS更改为: 解决方法
当在i386上构建xcode时,它会更改这些变量,您可以在xcode Log navigator中看到这个…
这些是变量xcode操作,以允许在i386上运行 VALID_ARCHS = I386 您可以通过以下方式调用xcodebuild命令来执行相同的操作: xcrun xcodebuild VALID_ARCHS=i386 ARCHS=i386 ONLY_ACTIVE_ARCH=NO -arch i386 -sdk iphonesimulator7.1 -configuration Debug (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |