Apple Mach-O链接器错误,即使.m文件已添加到构建阶段的编译源

时间:2013-12-15 04:45:39

标签: xcode xcode5

我知道这是使用Xcode的一些典型的初学者问题,但它只是令人困惑。

基本上,我从github克隆了一个项目。

https://github.com/gandg/webrtc-ios

https://github.com/soulfly/webrtc-ios(分叉)

两个项目最近都更新了,

  

AppRTCDemo.xcodeproj 18小时前的一些重构

自述文件说:

  

仅构建XCode iOS应用程序:

project location: webrtc-ios/ios-example/AppRTCDemo.xcodeproj
Open the XCode project and set target for iPad
Build and run
Should work without changes

但最终会出现许多警告和错误。 是的,我理解Apple Mach-O Linker Error通常在* .m文件未添加到Compile Sources of Build Phases时发生,因此我确认了这一点。

看起来整个* .m文件都包含在那里(参见上一张附图),所以我什么都不知道。

有人可以就这个问题提出建议吗?提前谢谢。

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

据我了解,您正在尝试为iPad模拟器构建应用程序。

好像这个项目在iOS模拟器中不起作用,只在真实设备上

以下是我使用真实设备时Xcode的样子 - 没有错误:

Here is how Xcode looks like when I use real device - no errors

以下是我使用iOS模拟器时Xcode的样子 - 很多错误,例如你的问题:

Here is how Xcode looks like when I use iOS simulator