解决方法:
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