iOS 4.3 Beta 2构建问题 - 仅限设备

时间:2011-01-26 00:25:05

标签: iphone ios ios4

我刚刚安装了4.3 Beta 2,现在我无法在我的设备上构建(在模拟器上正常工作)。我的构建设置是:

基础SDK:最新iOS(iOS 4.3)

架构:标准版(armv6 armv7)

我收到以下错误。我错过了什么?

错误#1

架构armv6的未定义符号:   “_OBJC_CLASS _ $ _ UIProgressView”,引自:       PDColoredProgressView.o中的_OBJC_CLASS _ $ _ PDColoredProgressView

...

ld:找不到架构armv6的符号 collect2:ld返回1退出状态

错误#2

在/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/crt1.o中,文件是通用的,但不包含用于架构armv7的(n)armv7切片 collect2:ld返回1退出状态

命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2因退出代码1而失败

3 个答案:

答案 0 :(得分:4)

考虑到iOS 4.3属于NDA,正如所有测试版一样,你在这里找不到多少帮助。任何真正为您提供可以远程帮助您的答案的人都会违反他们的NDA并且可能会被抛弃。我的建议是把它带到苹果开发者论坛,有一个你可以在那里使用的私人机密信息论坛(它是红色的)。

答案 1 :(得分:0)

设备上的操作系统版本是什么?尝试将部署目标设置为4.0

答案 2 :(得分:0)

我尝试删除框架并阅读它。仍然没有去。为了确保我读完了所有的框架,现在我也收到了这些警告。

ld:警告:忽略文件/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics,文件是为不支持的文件格式而构建的被链接的架构(armv6)

如果我删除了框架并从iOS4.3读取它们,4.2仍然可以引用它?删除引用除了删除.framework文件还有吗?