0

实际上,我已经在 4 个月前在 xcode 4.3.3 中开始了我的应用程序,

现在我们的要求是在 iOS 6.0中运行应用程序

为此,我将我的 xcode 升级到支持 iOS 6.0 的 xcode 4.5.2。

那些在 xcode 5.5.2 中启动的应用程序在设备中执行,没有任何问题。

But those apps Started in Xcode 4.3.3 and bellow are not executed while im testing in Device (Any ios).

(模拟器中没有问题..)

我得到错误 "Apple Mach O Linker Error"

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我试过following steps, even I didn't run the app..

断开您的设备。

  1. 断开设备。
  2. 退出xcode(不要只是简单地关闭窗口,退出它)
  3. 删除派生数据文件夹(~/Library/Developer/Xcode/DerivedData/gbrvhlvwmpiobxdujegtghggrffp - 或类似的东西)
  4. 现在启动 Xcode,连接设备并运行项目。
4

1 回答 1

0

我遇到过同样的问题。只是不小心删除了一个 .m 文件,而 .h 在项目中。这

当我恢复 .m 文件时,问题消失了。有时问题是在

XCode 4,依赖项不假设主项目的架构设置,如

他们以前在 XCode 中做过。我必须通过所有依赖项来设置它们

正确的架构。

于 2013-03-06T05:36:53.453 回答