在设备中使用 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 项目..(模拟器中没有问题)的主要内容,如果未能解决你的问题,请参考以下文章