1. 程式人生 > >9、如何在Xamarin中進行iOS真機調試和發布

9、如何在Xamarin中進行iOS真機調試和發布

開發者 雙擊 src quest alt 鑰匙串 發布 如何 xxxxx

本文主要引導用戶如何使用真機調試和編譯發布。

概述

使用前的準備:

1、一臺IPhone設備 或者IPad 都行看你自己

2、一臺Mac主機和搭建好對應的xamarin.ios 開發環境

3、開發者賬號(企業、個人 或者是公司)

真機和調試配置都是在 https://developer.apple.com/ 在這個網站上進行的。沒有開發者證書能不能開發?可以開發 沒法發布而已。 沒有開發者證書能不能真機調試?應該可以 目前來說還有其他方案

1、使用淘寶買一個才幾塊錢。(輸入淘寶證書)

2、使用Apple ID 登錄允許你調試你自己的真機。

上面2個處理不在本教程之列。

使用流程 使用開發者賬號

1、登錄 https://developer.apple.com/ 網站 點擊 右上角 Account

2、輸入開發者賬號登錄

技術分享圖片

3、登錄後

技術分享圖片

如果您出現的是這個

技術分享圖片

對不起 你還沒有繳納蘋果爸爸的保護費 請選擇繳納 99刀的保護費才可以繼續。下面的教程不適合您 可以不看了

4.初次使用選擇 Certificates, Identifiers & Profiles

一、 第一次使用請選擇創建 Certificates

選擇 Certificate

技術分享圖片

點擊右邊新增

技術分享圖片

紅色框選擇為 真機調試開發

青色框為 發布上架 或者是測試發布

一直選擇 Continue

技術分享圖片

現在我們回到自己的Mac 主機上

選擇 commd+空格 輸入key 打開鑰匙串

技術分享圖片

選擇 從證書頒發機構請求證書

技術分享圖片

用戶電子郵件地址隨意輸入

選擇 存儲到磁盤

點擊 繼續

CertificateSigningRequest.certSigningRequest 你將得到這個文件

回到網站

https://developer.apple.com/account/ios/certificate/create

技術分享圖片

選擇剛才創建的文件 CertificateSigningRequest.certSigningRequest 上傳即可

二、創建對應的APP Bundle ID

技術分享圖片

回到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 只是別名 方便你自己記憶 隨意取即可

四、創建PP文件(Provisioning Profiles)

點擊新增

技術分享圖片

技術分享圖片

紅色為調試開發 青色為發布

如果是需要調試選擇 iOS APP Development即可

如果是需要上架 選擇 APP Store 或者是 Ad Hoc 借助第三方進行內部測試
點擊繼續

選擇APP ID

技術分享圖片

技術分享圖片

技術分享圖片

設置個英文名的下載文件名

技術分享圖片

Profile Name 選擇英文 中文莫名其妙的下載下來沒名字

點擊下載 得到文件

xxxxxx.mobileprovision

雙擊運行 即可

這樣你就可以調試真機了

PP文件夾 默認 在 ~/Library/MobileDevice/Provisioning\ Profiles/ 如果發現 證書問題之類的可以刪除這個目錄下的文件 然後重新下載PP文件 並安裝

9、如何在Xamarin中進行iOS真機調試和發布