XCode4.5中程序打版提交时遇到的问题

本文介绍了在XCode4.5中进行应用打包时遇到的设备兼容性问题,包括Supported external accessory protocols、Required device capabilities和Required background modes的设置。解决方法包括删除不必要的配置项,确保deployment target设置为4.3以上,以及移除对armv6的支持,以适应iPhone 3GS/4及以上设备。此外,提供了关于info.plist选项含义的参考资料链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


解决方法:

Supported external accessory protocols(鍵名:UISupportedExternalAccessoryProtocols)指定應用程式與外界硬體配件間支援的通訊協定,這個鍵值是一個陣列設定,可以指定多個通訊協定。


Required device capabilities(鍵名:UIRequiredDeviceCapabilities)設定應用程式需要使用到的硬體,如此可以確定應用程式在該設備上執行時不會發生錯誤。


Required background modes(鍵名:UIBackgroundModes)設定當應用程式進入背景執行後,哪些動作要繼續在背景執行。這個鍵值是一個陣列類型的設定,可設定動作包括:audio,locateon,voip。


 uisupportedExternalAccessoryProtocols,uibackgroundmodes,uinewsstandapp=1
的问题是:如果不需要,直接删掉就可以了;


另外:

xocde 4.5支持了ios6 iphone5,需要把最低的deployment target设置为4.3以上,4.3以下不支持;另外,需要把armv6的支持去掉,因为armv6是iphone2 iphone3


ARMv7 = iPhone3GS/4, iPod 3G, iPad

ARMv6 = iPhone 2G/3G, iPod 1G/2G



 info.plist的选项含义见下面帖子;
http://blog.youkuaiyun.com/xiangzilv1987/article/details/7677084



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值