提交程序到AppStore出現證書錯誤解決辦法

今天提交程序到AppStore上,以前都是成功的,但今天提交上去就是錯誤,itunes connect 中的狀態立馬變成invalid binary.問題描述如下:

Dear Developer,
We have discovered one or more issues with your recent binary submission for "蝦米FM". Before your app can be reviewed, the following issues must be corrected:
Invalid Code Signing Entitlements - The signature for your app bundle contains entitlement values that are not supported. For the com.apple.developer.ubiquity-container-identifiers entitlement, the first value in the array must consist of the prefix provided by Apple in the provisioning profile followed by a bundle identifier suffix. The bundle identifier must match the bundle identifier for one of your apps or another app that you are permitted to use as the iCloud container identifier.
Specifically, value "597MX98Y4L.*" for key "com.apple.developer.ubiquity-container-identifiers" in xiamiFM is not supported.
Invalid Code Signing Entitlements - The signature for your app bundle contains entitlement values that are not supported.
Specifically, value "597MX98Y4L.*" for key "com.apple.developer.ubiquity-kvstore-identifier" in xiamiFM is not supported.
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 and then use Application Loader to upload the corrected binary.
Regards,
The iTunes Store Team


解決辦法:

1. 登陸蘋果開發者中心,進入到IOS Privisioning Protal中....

2. 選擇左側的APP IDs

3. 選擇你的AppStore要上架的證書,然後選擇後面的configure,選擇勾掉iCloud,提交

4. 返回後選擇左側的privisioning.進入到Distrubtion中renew你剛纔修改的證書.

5. 進入你的XCode選擇替換修改好的證書,再次重新編譯上傳,成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章