app版本內(nèi)測fir.im

一次很偶然的機會知道FIR.im,這家公司主要的產(chǎn)品就是幫助開發(fā)者方便便捷地發(fā)布iOS或者Android應用的。今天我就聊聊如何在FIR.im中發(fā)布自己的APP,然后讓加入UUID的設備通過網(wǎng)頁直接下載安裝。這樣做的好處就是不用傻呵呵的每次插入USB,通過XCode去生成APP啦。畢竟有時候帶根線是挺麻煩的事情,最關鍵的是團隊成員一多,你總不能把設備一個個拿過來去更新,多么笨拙的事情啊。所以我覺得FIR.im這事干得漂亮,下面就讓我們看看如何發(fā)布一個APP的過程吧。

企業(yè)及開發(fā)者賬號299$可以將程序打包為inhouse方式,但不能發(fā)布。供企業(yè)內(nèi)部使用并且不需要iPhone-UDID,而99$得賬號可以發(fā)布程序至AppStore,內(nèi)部使用的話只能打包為ad-Hoc方式,企業(yè)內(nèi)部使用需要提供iPhone-UDID,最多100部手機。

第一步:登錄蘋果開發(fā)者網(wǎng)站,添加想要安裝測試應用的設備UDID,只有加入UDID的設備才可以通過瀏覽器去下載APP。FIR.im 提供了一個快速獲取UDID的方法,點擊鏈接訪問(需通過手機訪問)。將獲得的UDID添加到下圖所示的iOS Devices里面。

第二步:制作一個發(fā)布證書,證書的發(fā)布是在Provisioning Profiles,下圖已經(jīng)將詳細的發(fā)布證書步驟演示了一遍。

在添加頁面選擇Ad Hoc

進入選擇App ID頁面:

選擇開發(fā)者

添加測試設備

最后就會跳轉(zhuǎn)到信息頁面,給這個證書之后就可以點擊生成,下載就可以了。

下面我們就進入XCode對剛才生成的證書進行配置

在 Xcode

中點擊Project圖標,在Info這個tab下找到configuration設置,里面默認的是Debug和Release。點擊+,選擇

Duplicate the “Release configuration”,給生成的新東西起個名字,推薦使用ad hoc

distribution

點擊Targets圖標,在Build Settings這個Tab下,找到Code Signing部分。將Code Signing

Identity中的ad hoc distribution證書設置為剛剛導入到 Xcode

中對應測試應用的證書。注意不要改動Debug和Release中的證書。

保證Target中Info這個tab下的Bundle Indentifier里面有預設值,其必須和Provision Portal輸入匹配。這個很重要,否則將來會出錯。

在Xcode左上角Run按鈕右側(cè)有一個下拉菜單,選擇Device或者Simulator,點擊菜單下方的Edit Schema。保證Archive中Build Configuration中的值是ad hoc distribution

至此配置以Ad Hoc

Develoyment方式發(fā)布APP的工作就結(jié)束啦,下面就是進行程序編譯,點擊Product中的Archive,編譯完成后彈出設置框,點擊

Export選擇Save for Ad Hoc Develoyment就會生成一個.ipa文件,這個文件就是用于發(fā)布FIR.im所用到的文件。

最后就是將這個生成的ipa文件上傳到FIR.im,點擊發(fā)布鏈接進入發(fā)布頁面,

走到這一步,就說明你大功告成啦,需要測試的手機設備通過瀏覽器訪問這個APP地址就可以安裝啦。而且FIR.im還對APP的狀態(tài)進行了設置,可

以分為公開或者私密的狀態(tài)來限制下載??傊?,通過FIR.im再也不用為了測試APP而使用XCode進行一個一個設備生成APP啦。

如果在發(fā)布過程中遇到問題或者發(fā)布APP之后不能下載安裝可以隨時留言,或者訪問FIR.im官方的FAQ文檔。本篇博客中的圖片有些出自FIR.im官方的圖片特此說明一下。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容