iOS工具——Xcode9無證書真機調試


  入坑iOS開發這么久,一直都是在模擬器上運行,公司的項目也都有公司的開發者賬號進行真機調試。但是很多時候在網上download一些demo想在真機上運行看一下效果的時候都沒法成行,今天抽空好好研究和學習了一下在最新的xcode9上如何進行無證書真機調試,過程其實很簡單,下面我們來了解一下整個過程。

一 創建證書

1. 運行Xcode, Xcode–》Preference–》添加賬號(能在appstore下載的賬號)
添加賬號 
2. 選中剛才添加的AppleID–》Manage Certificates 
創建證書 
3. 點擊+ –》IOS Development 
這里寫圖片描述

二. 配置工程

1. 自定義bundle id開始真機調試(創建新bundle id—未被其他team使用過)系統會自動repair產生provision文件 ,這里需要說明一下的就是 如果我們是從網上下載的demo,這里的bundle id一定要進行修改,不然簽名的時候會失敗,自己的項目在這里簽名出現問題的時候也可以嘗試修改一下這個bundle identidier.
這里寫圖片描述

三. 信任開發者

1. 手機(真機)中點擊設置(Settings) —> 通用(General)—>設備管理(Device Management,現在的版本中叫 描述文件)—>點擊對應的id —->信任(Trust) 
2. IOS9下 設備管理對應的是描述文件

四. QA

1. Your account does not have sufficient permissions to modify containers

  1. 解決:直接把 BuildSettings – Code Signing Entitlements 中的xxxx.entitlements 直接刪除就可以了
  2. 參考:http://www.qingpingshan.com/rjbc/ios/324142.html
  3. 參考:https://stackoverflow.com/questions/40596802/xcode-8-your-account-does-not-have-sufficient-permissions-to-modify-containers

這里寫圖片描述

 


免責聲明!

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



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