解决方法
>点击您的项目名称,选择您的目标,然后在“构建设置”下
a)将“iOS开发目标”(“部署”)设置为3.0
B).将“armv6”添加到“架构”(“架构”)列表中.
c)将“其他链接器标志”(在“链接”下)设置为“-weak-lSystem”.
>在Info.plist文件中,从“必需设备功能”(UIRequiredDeviceCapabilities)中删除“armv7”的值.
>在你的代码中:
一个).不要使用userInterfaceIdiom.如果您需要知道,它是什么设备(iPhone或iPad),请参阅How does one get UI_USER_INTERFACE_IDIOM() to work with iPhone OS SDK < 3.2.
b)不要使用window.rootViewController.而是使用[window addSubview:self.mainViewController.view];将您的主控制器的视图添加到窗口.>点击您的项目名称,并在“构建阶段”/“链接二进制库”下将“UIKit.framework”设置为“可选”.还设置为可选的任何额外的框架,这在iOS 3中不可用.例如,如果您使用iAd或Twitter框架,则应将其设置为可选.使用前检查代码中的额外框架的可用性.>当在实际设备上运行时,编译应用程序到最后版本的SDK.为此,从“Scheme”下拉列表中选择第二个项目(否则您会收到与您的可选SDK相关的编译错误):
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。