iOS 4.3 Beta 2 Build Issue - 仅限设备
我刚刚安装了4.3 Beta 2,现在我无法在我的设备上生成(在模拟器上正常工作)。我的构建设置:iOS 4.3 Beta 2 Build Issue - 仅限设备
基地SDK:最新的iOS(的iOS 4.3)
体系结构:标准(ARMv6的ARMv7的)
我收到以下错误。我错过了什么?
错误#1
为架构的ARMv6未定义的符号: “_OBJC_CLASS _ $ _ UIProgressView”,从引用: _OBJC_CLASS _ $ _在PDColoredProgressView.o
PDColoredProgressView....
LD :符号(s)找不到架构armv6 collect2:ld返回1退出状态
错误#2
在/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/crt1.o,文件是通用的,但不包含(n)的的ARMv7切片建筑的ARMv7 collect2:LD返回1退出状态
命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2失败,退出代码1
考虑到iOS 4.3在NDA下,因为所有的beta都是,你在这里找不到太多帮助。而任何真正为你提供可以远程帮助你的答案的人都会违反他们的NDA并且可能会被抛出程序。我的建议是把它带到苹果开发者论坛,你可以在那里使用一个私人机密信息论坛(它是红色的)。
对什么是操作系统版本设备?尝试将部署目标设置为4.0
我尝试删除框架并阅读它。仍然没有去。为了确保我阅读了我的所有框架,现在我也收到了这些警告。
LD:警告:忽略文件/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics,文件是专为这是不支持的文件格式不是被链接的体系结构(armv6)
如果我删除了框架并从iOS4.3中读取它们,4.2仍然可以被引用吗?除了删除.framework文件还有更多的删除引用吗?
操作系统版本是4.3。尝试将部署目标设置为4.0,但仍然没有。 – Kevin 2011-01-26 00:41:43
检查项目中的UIKit框架。它是从iPhoneOS4.3.sdk还是从iPhoneOS4.2.sdk文件夹引用的。如果来自iPhoneOS4.2.sdk,则尝试删除它并重新添加。 – Max 2011-01-26 00:49:03