xcode8真機執行提示0xE8008016錯誤

2021-07-23 12:37:23 字數 670 閱讀 9477

問題出現場景:

1、專案生產工具已經公升級到xcode8。(xcode7.3.1無問題)

3、同一專案曾經切換過另乙個team賬號,

出現問題現象:

1、在真機除錯或者打包時可能提示

a valid provisioning profile for this executable was not found

或者提示

然而,這一切跟你的profile檔案和簽名檔案無關,全部狀態都是正確的。各位不用去重置簽名檔案、profile檔案或者各種許可權,因為這種情況下,就算重置也是沒用的。

問題原因:

xcode8 在切換teamid的時候,並沒有把project.pbxproj工程檔案的id進行切換到新的teamid。

解決辦法:

找到變換前後兩個賬號的teamid,這個可以到ituneconnect裡面,或者直接到project.pbxproj查詢,出問題的此刻,已經存在兩個不同的teamid。

查詢到切換的id,把project.pbxproj工程檔案中的簽名id全部手動替換成目標id。development_team = ***x ; ***x填寫新的teamid

根據target數量的不同,可能有好幾處,全部替換成統一乙個樣即可。

此問題在xcode8beta版中已經存在,若有多個包名和賬號切換的工程,可作為參考。

Xcode8適配許可權

ios10,蘋果加強了對隱私資料的保護,要對隱私資料許可權做乙個適配的許可權訪問描述。開啟info.plist開始修改 privacy microphone usage description 麥克風許可權 privacy contacts usage description 通訊錄許可權 priv...

Xcode8真機測試問題二三事

級到xcode8 的時候,你可能會遇到很多方面的問題,也許也包括真機測試問題,xcode8 以後,xcode8可以自動管理證書問題 automatically manage signing 當它選中的時候,xcode會自動管理證書 不選中的時候,他將手動管理證書,無論你選擇哪種方式都可以,只要證書 ...

xcode8 更新內容整理

1 在plist檔案中新增 需要您的同意 才能訪問 資料庫 nsbluetoothperipheralusagedescription 需要您的同意 才能訪問藍芽 nscalendarsusagedescription 需要您的同意 才能訪問日曆 nscamerausagedescription 需...