Xcode 7.3模拟器未定义的体系结构符号

时间:2016-05-07 16:19:26

标签: ios iphone xcode

我有一个在使用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)

项目设置:

enter image description here

我尝试添加和删除有效架构,但我没有运气构建应用程序。

1 个答案:

答案 0 :(得分:1)

退出Xcode或模拟器并再次运行。如果它再次产生问题,则再次卸载Xcode并安装。希望它有效。