2010-07-05 75 views
1

當我建立應用程序和Xcode 3.2.3(iPhone SDK 4),以下圖像顯示在構建日誌Xcode的構建問題(MinimumOSVersion值無效)

的Info.plist:MinimumOSVersion值是 無效。它必須是一個有效的版本: (-19024)

alt text http://i50.tinypic.com/2yv8bj6.jpg

alt text http://i47.tinypic.com/2n66g5g.jpg

alt text http://i49.tinypic.com/105xymo.jpg

+0

您是否已將「MinimumOSVersion」添加到Info.plist中?因爲你不應該這樣做,所以Xcode會根據你的Base SDK和Deployment Target來爲你處理。 – 2010-07-05 13:24:13

+0

是的,我已經檢查過了。它的iPhone SDK 4.0 http://i47.tinypic.com/2n66g5g.jpg | http://i49.tinypic.com/105xymo.jpg – saturngod 2010-07-05 13:33:16

回答

0

我明白了。這是目標構建(不是項目構建)的問題。我需要檢查Target Build,Base SDK。

謝謝大家。

0

檢查MinimumOSVersion在Info.plist文件本身。它可能已經被設置或損壞了。附加屏幕截圖中的項目信息面板顯示產品文件如何認爲將設置info.plist,而不是如何設置它。

檢查目標(不是資源)中列出的info.plist文件的路徑,以確保您已將正確的文件放入構建的產品中。

檢查您的SDK是否設置了正確的平臺,例如您無法爲僅iPhone應用程序設置SDK 3.2。

+0

MinimumOSVersion 在MinimumOSVersion沒有價值。但是Code沒有簽名。當我手動添加並在App Store中提交時,代碼不會出現錯誤的錯誤。 我重複檢查,目標版本是4.0,目標設備系列是iPhone。 – saturngod 2010-07-05 15:17:10

+0

我不認爲你應該有一個沒有價值的MinimumOSVersion鍵。不知道爲什麼它顯示爲空,雖然我沒有一個4.0模板來檢查。嘗試檢查應用程序包本身內的info.plist。只有在您構建並簽署應用程序之後,您才能提交。 – TechZen 2010-07-05 18:11:36