問題出現場景:
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 需...