2016-03-31

[iOS] 處理使用 AIR SDK20 送審蘋果時回應 Invalid Signature 問題

最近有送審使用Adobe AIR開發的App給蘋果,
結果沒想到蘋果回應如下信件:
Dear developer, 
We have discovered one or more issues with your recent delivery for "XXXXXX". To process your delivery, the following issues must be corrected:
Invalid Signature - The binary with bundle identifier 'com.XXXXXX' at path
[XXXXXX.app] contains an invalid signature. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target.
Once these issues have been corrected, you can then redeliver the corrected binary.
之前一直送審正常,只有這次就突然發生狀況.
後來才了解使用 AIR SDK 20編譯的版本送審可能會造成問題,
在更換回AIR SDK19重新編譯後就順利送審了.
 Your app(iOS) status is Waiting For Review

參考文件
  "Bundle is invalid" in iTunes Connect using latest AIR SDK 20 
Troubleshooting common Adobe AIR installation errors with iOS applications

沒有留言:

張貼留言