我有一个在使用iPhone 6s iOS 9.3或更低版本时在Simulator上运行良好的项目。但是,当我尝试在Simulator上构建项目时,例如在iPhone 4s iOS 8.1上,它不会构建。
但奇怪的是,我可以存档应用程序,将其发布到appstore或fabric,通过这两项服务,我可以将它安装在iPhone 4s上,没有任何问题。那么我错过的捕获量在哪里?
在某些情况下(当我尝试更改构建设置时,应用程序根本无法构建或存档,但它只能在iPhone 6s上直接构建和运行。)
我收到以下错误(适用于iPhone 4s iOS 8.1的模拟器):
Undefined symbols for architecture i386:
"_Check_Parity_Pitch", referenced from:
_tdav_codec_g729ab_decode in libtinyDAV.a(tdav_codec_g729.o)
...
...
...
ld: symbol(s) not found for architecutre i386
Linker command failed with exit code 1(use -v to see invocation)
项目设置:
我尝试添加和删除有效架构,但我没有运气构建应用程序。
答案 0 :(得分:1)
退出Xcode或模拟器并再次运行。如果它再次产生问题,则再次卸载Xcode并安装。希望它有效。