Xcode 4中的iOS 3.x支持

Xcode 4中的iOS 3.x支持,第1张

概述是否可以使用 Xcode 4编写支持iOS 3.x版本的应用程序?如果是这样,怎么办?苹果有没有关于应用程序向后兼容性的官方建议? 要使您的应用程序成功运行在iOS 3.x设备中,请按照以下步骤(Xcode 4.2): >点击您的项目名称,选择您的目标,然后在“构建设置”下 a)将“iOS开发目标”(“部署”)设置为3.0 B).将“armv6”添加到“架构”(“架构”)列表中. c)将“其他链接 是否可以使用 Xcode 4编写支持iOS 3.x版本的应用程序?如果是这样,怎么办?苹果有没有关于应用程序向后兼容性的官方建议?解决方法 要使您的应用程序成功运行在iOS 3.x设备中,请按照以下步骤(Xcode 4.2):

>点击您的项目名称,选择您的目标,然后在“构建设置”下

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相关的编译错误):

总结

以上是内存溢出为你收集整理的Xcode 4中的iOS 3.x支持全部内容,希望文章能够帮你解决Xcode 4中的iOS 3.x支持所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1111935.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存