在设备中使用 xcode 4.5.2 运行 xcode 4.3.3 项目..(模拟器中没有问题)

Posted

技术标签:

【中文标题】在设备中使用 xcode 4.5.2 运行 xcode 4.3.3 项目..(模拟器中没有问题)【英文标题】:Running xcode 4.3.3 project with xcode 4.5.2 in device.. (No issue in simulator) 【发布时间】:2013-03-06 05:32:06 【问题描述】:

实际上我已经在 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..

断开您的设备。

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

【问题讨论】:

【参考方案1】:

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

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

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

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

正确的架构。

【讨论】:

查看这些讨论和检查:***.com/questions/10116427/… & ***.com/questions/5329001/… 检查您需要的所有框架...有时缺少所需的框架...

以上是关于在设备中使用 xcode 4.5.2 运行 xcode 4.3.3 项目..(模拟器中没有问题)的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.5.2 在 Mac OS X Mountain Lion 上不断崩溃?

iPod 设备在 Xcode 中无法识别

Xcode中无法识别iPod设备

如何在 Xcode 中使用分发推送证书?

Xcode 12 - 下载更多模拟器运行时为空

Xcode 5 在运行 64 位单元测试时显示“正在使用模拟器”