更新到xcode 4.5,现在app build失败“Apple Mach-O Linker Error”

时间:2012-09-27 15:30:47

标签: xcode build linker mach-o

嗨,我是应用程序开发的新手,但我有一个应用程序工作正常,直到我升级到xcode 4.5。应用程序没有改变,但是当我尝试将同一个应用程序放在我一直使用的同一个iPad上时,我现在正在“构建失败”。

我收到的错误显示在这里http://i1342.photobucket.com/albums/o763/designedbyria/ScreenShot2012-09-27at162319_zpsfea02141.png(我愚蠢地无法包含图像) - Apple Mach-O Linker Error,有谁知道我怎么能解决这个问题?我真的不知道发生了什么,重要的是我让这个应用程序尽快工作!

任何和所有帮助将不胜感激!提前谢谢你......

2 个答案:

答案 0 :(得分:2)

如果您的应用仅适用于iPad,请从有效的架构中移除armv7s。您也可以为iPhone应用程序执行此操作,它将在所有可行目标上运行,但它将缺少armv7s,这是iPhone 5的CPU - armv7代码仍将运行。

或者,您可以找到使用armv7s支持构建的Cordova框架的升级版本;你应该能够自己构建它。

答案 1 :(得分:0)

错误在上面一行。您链接的框架(Cordova.framework)不包含适当处理器体系结构(armv7s)的二进制文件。