ios 7 ios 7架构armv7未定义的符号
问题描述:
我正在xcode 6上工作,我创建了一个静态库,该应用程序工作正常,但我得到了这个问题未定义的架构armv7符号当我尝试中午应用程序在ios 7上。ios 7 ios 7架构armv7未定义的符号
有人可以告诉我为什么请吗?
答
Select project target > Build Settings > Search for "VALID_ARCHS"
检查您是否添加了armv7
,如果没有,请添加它。
关于“VALID_ARCHS”的进一步阅读,您可以参考THIS ANSWER。
这可能是因为你试图运行在armv7的iPhone 4或5上(它不依赖于iOS版本)。 要在这些设备上运行,您的静态库必须针对两种体系结构进行编译。 – KIDdAe
清理项目...从组织者中删除派生数据并尝试再次构建它。 –