ios 7 ios 7架构armv7未定义的符号

问题描述:

我正在xcode 6上工作,我创建了一个静态库,该应用程序工作正常,但我得到了这个问题未定义的架构armv7符号当我尝试中午应用程序在ios 7上。ios 7 ios 7架构armv7未定义的符号

有人可以告诉我为什么请吗?

+2

这可能是因为你试图运行在armv7的iPhone 4或5上(它不依赖于iOS版本)。 要在这些设备上运行,您的静态库必须针对两种体系结构进行编译。 – KIDdAe

+0

清理项目...从组织者中删除派生数据并尝试再次构建它。 –

Select project target > Build Settings > Search for "VALID_ARCHS"

检查您是否添加了armv7,如果没有,请添加它。


关于“VALID_ARCHS”的进一步阅读,您可以参考THIS ANSWER

+0

感谢@kjuly,但它已经添加:( – Houssam

+0

@HoussamHammoud静态库你创建了吗?请确保项目和lib支持拱门的设备 – Kjuly

+0

同样我也添加了它,我使用了许多其他应用程序的库,但是我面对这个应用程序的问题 – Houssam