這怎麼可能?我配置我的iPhone應用程序是這樣的:iphone:部署目標
我推到App Store和現在蘋果說:
您表示您的二進制 需要iOS 4.3或更高版本。對於Verizon iPhone用戶, 需要iOS 4.3或更高版本的應用程序不會是 。
是否必須將Base SDK更改爲目標iPhone 3.0平臺? 我該怎麼做? Thx!
答案: 如果您保留默認的3.0值,iOS部署目標不顯示/設置,這意味着最新的iOS將被選中?這是我說的xcode4錯誤。
這怎麼可能?我配置我的iPhone應用程序是這樣的:iphone:部署目標
我推到App Store和現在蘋果說:
您表示您的二進制 需要iOS 4.3或更高版本。對於Verizon iPhone用戶, 需要iOS 4.3或更高版本的應用程序不會是 。
是否必須將Base SDK更改爲目標iPhone 3.0平臺? 我該怎麼做? Thx!
答案: 如果您保留默認的3.0值,iOS部署目標不顯示/設置,這意味着最新的iOS將被選中?這是我說的xcode4錯誤。
在XCode 4中很容易修復。點擊你的項目,然後進入摘要選項卡,你會看到部署目標下拉選擇你的目標。這是「生成設置」的快捷方式。
我想補充一點,我希望你已經在部署你的應用程序之前在先前版本的iOS上測試過你的應用程序。目前,您的應用程序對API的引用很弱,並且所有新的API調用都可以正常編譯,但如果您沒有使用正確的運行時檢查,則會在較舊的設備上運行時崩潰。
編輯 當我回答你的問題時圖像沒有顯示出來。仔細檢查你的構建設置,調試,發佈和分發的部署目標是相同的
正如你所看到的我有3.0選擇,但蘋果忽略了! – xpepermint 2011-04-11 21:06:44
當我最初回答時沒有顯示圖像,但在您的構建設置中展開「iOS部署目標」並確保所有配置都設置爲相同的值。 – Joe 2011-04-11 21:11:17
aha ...所以如果我離開默認的3.0價值的iOS部署目標不顯示這意味着最新的操作系統?是嗎? – xpepermint 2011-04-11 21:28:19
btw我使用xcode4。 – xpepermint 2011-04-11 20:47:20