前言
今天(4月29日),筆者在做免費開發(fā)者證書真機調(diào)試的時候.發(fā)現(xiàn)如下問題:
問題:
Unable to add App ID because the '10' App ID limit in '7' days has been exceeded.

翻譯如下:


尋求解決問題過程:
第一次遇到,于是開始百度,發(fā)現(xiàn)百度沒有這個問題.進行簡要搜索時發(fā)現(xiàn):

也是今天發(fā)布的尋找答案的,于是只能借助更強大的搜索:

在stack overflow中發(fā)現(xiàn)也有出現(xiàn)此問題:

鏈接如下:http://stackoverflow.com/questions/36923849/unable-to-add-app-id-because-the-10-app-id-limit-in-7-days-has-been-exceeded
發(fā)現(xiàn)這個問題是4月28日晚上18點提交的,具體美國時間比中國晚一天,也就是說也是今天才發(fā)現(xiàn)的這個問題,看到解決方案.
然后再開始跟蘋果技術(shù)支持郵件聯(lián)系得出如下答案:

于是得出結(jié)論.
問題原因:
這是蘋果對Bundle Identifier進行了封鎖.
推測:蘋果于今天修改了規(guī)格,限制了開發(fā)者使用免證書的真機調(diào)試次數(shù).
根據(jù)客服回電的答案得出,一個App ID,免證書真機調(diào)試只能進行10次,具體時間沒有說明.
但是根據(jù)字面翻譯意思在7天內(nèi)只能創(chuàng)建10個項目文件(最主要的是Bundle Identifier名稱),關(guān)于7天之外是否還能繼續(xù)創(chuàng)建項目工程,筆者會持續(xù)更新.
5月5日測試,還是一直提示這個錯誤,持續(xù)猜想一個Apple ID,免證書真機調(diào)試只能進行10次.
5月10日測試,測試成功,7日內(nèi)免證書真機調(diào)試10次可行.
5月12日測試,免證書真機調(diào)試生成描述文件后,View Details里面顯示生成的Bundle Identifier更改成7天后過期,也就是說明一個Apple ID7天內(nèi)可以只能生成10個Bundle Identifier.
這是蘋果限制了Bundle Identifier的循環(huán)問題,減少了Bundle Identifier有效期時間,防止大量Bundle Identifier的堆積.
這樣就可以及時去查看Bundle Identifier,等待Bundle Identifier到期后進行真機調(diào)試.
下圖為顯示Bundle Identifier的有效期(5月13日集中生成):

解決方案:
1.更換成開發(fā)者賬號的App ID.(呵呵,你懂得.)
2.暫時解決方案,更換Bundle Identifier,把此前真機調(diào)試項目工程的Bundle Identifier更換成現(xiàn)在的項目工程的Bundle Identifier,(親測可用!!)
3.重新創(chuàng)建項目工程的時候直接寫成以前的真機測試通過的項目名字.(親測可用!!)
解決方案會持續(xù)更新.....
友情提示:
免費真機調(diào)試描述文件(.mobileprovision),有效期為90天,也就是說超過時間Bundle Identifier就不能用了.
5月12日更新 .mobileprovision 有效期為更改7天.
解決辦法:
1.$99刀的開發(fā)者Apple ID.
2.重新申請Apple ID,只申請1個描述文件(.mobileprovision),一直使用90天后再進行更換.(更換時間改為7天)
意外情況:
一 . 更換Bundle Identifier還是沒有解決: (親測可用!!)
當出現(xiàn)更換這里的Bundle Identifier還是沒有用的時候

請更換項目工程里面的Bundle Identifier:
1.右鍵項目工程文件:顯示包內(nèi)容(Show Package Contents)

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

3.搜索: PRODUCT_BUNDLE_IDENTIFIER 進行替換

4.發(fā)現(xiàn)有2個
PRODUCT_BUNDLE_IDENTIFIER ,替換后面的 >>".----"<<,更換成以前自己可以真機調(diào)試Bundle Identifier
這樣也是可以的.
二 . 忘記之前創(chuàng)建的Bundle Identifier
1.可以在偏好設置里面選擇證書詳情視圖查找,Preferences->Accounts->View Details

2.根據(jù)排序,選擇最近創(chuàng)建的Bundle Identifier
