我最近使用3.2的部署目標(在我的調試設置中是3.0,但我必須忽略分發設置)提交了應用程序的更新。但在iTunes Connect中的應用程序設置中,我指出支持的最低操作系統版本爲3.0。現在我從OS 3.1的用戶那裏得到了關於應用程序無法運行的報告。「部署目標」不僅僅是控制編譯器警告嗎?
我已經用固定的部署目標構建了新的二進制文件,但我無法對其進行測試。我沒有任何運行OS < 3.2的設備,並且模擬器也不會低於3.2(爲什麼不?)。我不願意提交這個作爲修復,只是爲了讓它仍然無法工作...
因此,部署目標設置不僅僅是控制編譯器警告(例如,如果我使用API只適用於較新的SDK)?據我所知,我沒有使用任何OS 3.0中沒有的API(也沒有警告)。
您是如何設置iTunes Connect中支持的最低操作系統版本的?這應該從提交的二進制文件中的Info.plist中自動提取,不應該是您可以設置的內容。 – 2010-11-09 23:14:35
@Brad,嗯,我確定我已經指定在iTunes Connect中配置更新時,但現在我似乎無法找到它 – Brian 2010-11-10 00:37:39