APP要打包給遠程的朋友或客戶測試,但又不是企業賬號的情況下,我們只能根據手機的udid進行描述證書的配置,再打包分發給提供了udid的手機進行安裝
一、如何得到udid?
手機連接到mac電腦,打開iTunes,
如圖,選擇UDID,右鍵復制就ok。然後在Apple開發者官網的個人中心添加上這個設備。留著給下一步創建證書時用。
二、如何生成描述證書?
打開Apple的開發者網站,登錄個人賬號,進入“Provisioning Profiles”,選擇 Distribution ,然後添加新的描述證書
,接下來的就是太簡單,我就不詳細說明了,不明白的評論裡找我。(這個應該是沒有人評論的,😀)。接下來就是在這個證書中添加第一步新添加的設備號。然後生成描述證書後下載安裝就可以了。
三、描述證書什麼的都准備好了,接下來就是打包了。
打包也簡單,使用xcode自帶的打包就行,不過打包前要選擇證書什麼的,(其實跟發布到App Store一樣的流程)。注意的一個地方我用圖來表示吧:
接下來就是等待,等待,再等待!等待打包完成,再把打包好的.ipa存到本地就算是打包完成了。
四、接下來就是給別人用了,怎麼給別人呢,有遠程和不遠程,我這裡記錄下遠程的。
這個遠程並不能直接通過QQ等直接發送(至少我試過是不行),我是選擇通過第三方分發平台(蒲公英)進行分發。直接登錄蒲公英官網(前提是已經注冊好了賬號並認證),上傳剛打包好的.ipa。然後拿到應用的鏈接地址或二維碼,直接給遠程的朋友就可以了。
好了,差不多就是這樣吧,不過這樣的方法只能做一個小范圍的測試,太多局限性了,比如個人開發者的賬號裡最多88個UDID,而且每新添加一個測試的UDID都要重新更新證書和應用。很是麻煩,有條件的話用企業證書會省事多了。以後有時間我再記錄下企業證書下的.ipa分發。