天天看點

用Flash Builder 4.6編譯的iOS App上傳至app store出現的三個問題及解決辦法

1.第一封蘋果的退信,如下:

Dear developer,

We have discovered one or more issues with your recent delivery for "Online Chat Rooms - Chat.Org". To process your delivery, the following issues must be corrected:

iPhone 5 Optimization Requirement - Your binary is not optimized for iPhone 5. New iPhone apps and app updates submitted targeting iOS 6 and above must support the 4-inch display on

iPhone 5 and must include a launch image with the -568h size modifier immediately following the <basename> portion of the launch image's filename. Launch images must be PNG files and

located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing

the iOS Human Interface Guidelines and iOS App Programming Guide.

Once these issues have been corrected, go to the Version Details page and click "Ready to Upload Binary." Continue through the submission process until the app status is "Waiting for

Upload." You can then deliver the corrected binary.

Regards,

The App Store team

解決方法參照:http://forums.adobe.com/thread/1276569,我隻做了第二個步驟(将5張Default圖像放置到src檔案夾下,不過我在打包的時候為了以防出現問題,包内容中也選擇了這5張圖像)就成功了

2.第二封蘋果的退信,主要内容如下:

Invalid Launch Image - Your app contains a launch image with a size modifier that is only supported for apps built with the iOS 6.0 SDK or later.

解決方法參照:http://forums.adobe.com/message/5366108,我之前使用的是sdk3.1,後來換成了sdk4.0就可以了

3.第三封蘋果的退信,如下:

Dear developer,

We have discovered one or more issues with your recent delivery for "Online Chat Rooms - Chat.Org". Your delivery was successful, but you may wish to correct the following issues in

your next delivery:

Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 7.0.

Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly '76x76' pixels, in .png format for iOS versions >= 7.0.

Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly '152x152' pixels, in .png format for iOS versions >= 7.0.

If you would like to update your binary for this app, you can reject this binary from the Binary Details page in iTunes Connect. Note that rejecting your binary will remove your app

from the review queue and the review process will start over from the beginning when you resubmit your binary.

Regards,

The App Store team

這個沒有說上傳出錯,謝天謝地,狀态終于從Invaild Binary變為Wating for Review了,但是這好像是為了支援iOS7,需要添加文中提到的3種尺寸的icon檔案,不過目前他也沒說錯,是以沒送出,可能如果蘋

果稽核不通過的話,還是需要這3個icon的。

4.重要的一點:我是使用Application Loader 2.9送出ipa的,剛開始由于版本太高提示3個錯誤有個app server相關的錯誤,一個missing什麼的錯誤,具體沒記錄下來,然後網上說2.9需要10.7.6以後的系統才

行,不過對應的Xcode好像也要更新之類的,後來我下載下傳了一個2.7的版本就送出成功了。

另外如果出現There is no dwarfdump executable defined.錯誤參照:http://doc.appcan.cn/#!/guide/iosdom最後一步,不過我沒出現這個問題。

5. This bundle is invalid. New apps and app updates submitted to the App Store must be built with Xcode 5 and iOS 7 SDK.

該問題是由于蘋果要求在2014年2月1号之後釋出的app需要使用iOS 7 的SDK導緻,參照:https://developer.apple.com/news/index.php?id=12172013a,對此Adobe論壇給出了解決辦法:http://forums.adobe.com/thread/1397323,具體來說就是到:http://labs.adobe.com/downloads/air.html下載下傳頁面最下面的SDK 4的beta版本,可能後面會出對應的穩定版,但目前需要使用這個,替換SDK後重新編譯,送出成功。

繼續閱讀