本文主要引導用戶如何使用真機調試和編譯發佈。ios
使用前的準備:app
一、一臺IPhone設備 或者IPad 都行看你本身 測試
二、一臺Mac主機和搭建好對應的xamarin.ios 開發環境網站
三、開發者帳號(企業、我的 或者是公司)spa
真機和調試配置都是在 https://developer.apple.com/ 在這個網站上進行的。沒有開發者證書能不能開發?能夠開發 無法發佈而已。 沒有開發者證書能不能真機調試?應該能夠 目前來講還有其餘方案3d
一、使用淘寶買一個才幾塊錢。(輸入淘寶證書)調試
二、使用Apple ID 登陸容許你調試你本身的真機。blog
上面2個處理不在本教程之列。教程
一、登陸 https://developer.apple.com/ 網站 點擊 右上角 Accountci
二、輸入開發者帳號登陸
三、登陸後
若是您出現的是這個
對不起 你尚未繳納蘋果爸爸的保護費 請選擇繳納 99刀的保護費才能夠繼續。下面的教程不適合您 能夠不看了
4.初次使用選擇 Certificates, Identifiers & Profiles
選擇 Certificate
點擊右邊新增
紅色框選擇爲 真機調試開發
青色框爲 發佈上架 或者是測試發佈
一直選擇 Continue
如今咱們回到本身的Mac 主機上
選擇 commd+空格 輸入key 打開鑰匙串
選擇 從證書頒發機構請求證書
用戶電子郵件地址隨意輸入
選擇 存儲到磁盤
點擊 繼續
CertificateSigningRequest.certSigningRequest 你將獲得這個文件
回到網站
https://developer.apple.com/account/ios/certificate/create
選擇剛纔建立的文件 CertificateSigningRequest.certSigningRequest 上傳便可
回到Identifiers 裏面建立一個APP ID (這個ID要和你調試的APP名字一致 ) Info.plist 裏面的要一致
註冊你想調試的 APP ID
這裏面 能夠選擇 Explicit APP ID 準確的appid 也能夠選擇 Wildcard APP ID 支持通配符 例如 com.xxx.* 意味着 com.xxx.app1 com.xxx.app2 均可以被 調試
點擊繼續 便可
UDID 很是重要 並且新增的設備 沒法刪除 通常狀況下證書只能添加100個設備 下面的網址是UDID獲取方式 使用IOS設備打開網站 https://fir.im/udid
Name 只是別名 方便你本身記憶 隨意取便可
點擊新增
紅色爲調試開發 青色爲發佈
若是是須要調試選擇 iOS APP Development便可
若是是須要上架 選擇 APP Store 或者是 Ad Hoc 藉助第三方進行內部測試
點擊繼續
選擇APP ID
設置個英文名的下載文件名
Profile Name 選擇英文 中文莫名其妙的下載下來沒名字
點擊下載 獲得文件
xxxxxx.mobileprovision
雙擊運行 便可
這樣你就能夠調試真機了
PP文件夾 默認 在 ~/Library/MobileDevice/Provisioning\ Profiles/ 若是發現 證書問題之類的能夠刪除這個目錄下的文件 而後從新下載PP文件 並安裝