我想提交應用這些細節:MinimumOSVersionn info.plist密鑰? iTunes Connect的無效二進制
基地SDK:iPhone設備3.2
體系結構:標準(ARMv6的ARMv7的)
目標設備系列:iPhone/iPad版
iPhone OS部署目標:iPhone OS 2.2.1
當我向iTunes Connect中,我得到這個隨訪無效的二進制:
「無效的二進制體系結構 - iOS 3.0引入了對多種二進制體系結構的支持。如果您的二進制文件是爲多種體系結構構建的,那麼您的Info.plist必須具有值至少爲3.0的MinimumOSVersion鍵。另外,爲了支持現有的設備,所有提交給iTunes分發的iOS 3.0二進制文件必須至少包含一個armv6二進制文件;除非armv7所需的設備能力也出現在Info.plist的UIRequiredDeviceCapabilities鍵中,否則將不會接受「瘦」僅armv7的二進制文件。「
所以我只是在info.plist中添加了這個但我想支持2.2 。1,爲什麼是可接受的最低值3.0?
感謝。
所以我應該將Base SDK更改爲4.0,目標部署爲3.0?我是否需要在我的plist中擁有最小化版本,因爲這似乎是一種冗餘? – user396004 2010-07-30 16:46:12
正確。不,您不需要該密鑰來提交應用或更新。另外,如果您以前的目標是iOS2.x,請確保在提交之前未收到棄用的警告。 – iwasrobbed 2010-07-30 16:48:51
酷!謝謝您的幫助!我會與我的上級覈實,做出更改,然後再試一次。我將把它改爲3.0,因爲它是一個通用應用程序。即使在3.0部署,我也有很多不推薦的警告,但似乎沒有任何問題。 – user396004 2010-07-30 16:53:55