免費開發者證書真機調試App ID失效問題:"Unable to add App ID because the '10' App ID limit in '7' days has been exceeded."解決方案(5月5號)


免費開發者證書真機調試App ID失效問題:"Unable to add App ID because the '10' App ID limit in '7' days has been exceeded."解決方案總結.

 

前言

今天(4月29日),筆者在做免費開發者證書真機調試的時候.發現如下問題:

問題:

Unable to add App ID because the '10' App ID limit in '7' days has been exceeded.

 

Unable to add App ID because the '10' App ID limit in '7' days has been exceeded.

 

翻譯如下:

 

翻譯結果

尋求解決問題過程:

第一次遇到,於是開始百度,發現百度沒有這個問題.進行簡要搜索時發現:

Baidu搜索界面.png

也是今天發布的尋找答案的,於是只能借助更強大的搜索:

 

Google搜索界面.png

 

在stack overflow中發現也有出現此問題:

stack overflow

 

鏈接如下:http://stackoverflow.com/questions/36923849/unable-to-add-app-id-because-the-10-app-id-limit-in-7-days-has-been-exceeded

發現這個問題是4月28日晚上18點提交的,具體美國時間比中國晚一天,也就是說也是今天才發現的這個問題,看到解決方案.

然后再開始跟蘋果技術支持郵件聯系得出如下答案:

Apple

 

於是得出結論.

問題原因:

這是蘋果對Bundle Identifier進行了封鎖.

推測:蘋果於今天修改了規格,限制了開發者使用免證書的真機調試次數.

根據客服回電的答案得出,一個App ID,免證書真機調試只能進行10次,具體時間沒有說明.

但是根據字面翻譯意思在7天內只能創建10個項目文件(最主要的是Bundle Identifier名稱),關於7天之外是否還能繼續創建項目工程,筆者會持續更新.

解決方案:

1.更換成開發者賬號的App ID.(呵呵,你懂得.)

2.暫時解決方案,更換Bundle Identifier,把此前真機調試項目工程的Bundle Identifier更換成現在的項目工程的Bundle Identifier,(親測可用!!)

3.重新創建項目工程的時候直接寫成以前的真機測試通過的項目名字.(親測可用!!)

解決方案會持續更新.....

如果更換Bundle Identifier還是沒有解決:(親測可用!!)

當出現更換這里的Bundle Identifier還是沒有用的時候

 

請更換項目工程里面的Bundle Identifier:

1.右鍵項目工程文件:顯示包內容(Show Package Contents)

(注意)右鍵顯示不出來可以打開工程所在文件 選擇工程,右鍵選擇顯示包內容

顯示包內容(Show Package Contents)

2.打開第一個文件: project.pbxproj

project.pbxproj

3.搜索: PRODUCT_BUNDLE_IDENTIFIER 進行替換

PRODUCT_BUNDLE_IDENTIFIER

 

4.發現有2個PRODUCT_BUNDLE_IDENTIFIER ,替換后面的 >>".----"<<,更換成以前自己可以真機調試Bundle Identifier

更換后面".----"

 

這樣也是可以的.

注意:如果還不可以,就連工程的名字也一起改成原來你運行過的工程名字

(本樓主親測可用,樓主4s)

 

會有彈框 (以下是舉例 把TestUI改成TestUI1)選擇Rename

以上是根據原文增加了一些操作,由於原文操作無法成功,所以親自增加了一點。

原文鏈接:http://www.jianshu.com/p/9f0cd768f4af


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM