iOS 4.3 Beta 2版本问题
我刚刚安装了4.3 Beta 2,现在我无法在我的设备上生成(在模拟器上正常工作)。 我的构建设置是:
基础SDK:最新的iOS(iOS 4.3)
体系结构:标准(armv6 armv7)
我得到下面的错误。 我错过了什么?
错误#1
架构armv6的未定义符号:“_OBJC_CLASS _ $ _ UIProgressView”,引用自:_OBJC_CLASS _ $ _ PDColoredProgressView in PDColoredProgressView.o
....
ld:符号(s)找不到架构armv6 collect2:ld返回1退出状态
错误#2
在/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/crt1.o中,文件是通用的,但不包含用于架构armv7的(n)armv7 slice collect2:ld返回1个出口状态
Command /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文件还有更多的删除引用吗?
链接地址: http://www.djcxy.com/p/52445.html