2017iOS開發最新的打包測試步驟(親測)


最近也是忙着修改項目,今天把最近遇到的問題和知識給大家分享一下。

有時候我們需要將我們的項目發給測試組進行bug測試,這時候我們就需要把自己的項目打包,生成一個二維碼或者鏈接的形式,給測試組,接下來就是操作步驟

還是要注意兩個問題:1、有付過錢的開發者賬號;2、Xcode軟件是正規下載的軟件

1、進入開發者中心,登錄付過費的開發者賬號

https://developer.apple.com/cn/

2、進入證書模塊


3、介紹頁面內容:(記住:如果自己的電腦已經配置過當前項目的發布證書了(就是執行過鑰匙串權限,並且上傳過,這一步的),進行打包測試或者發布上架時,就不需要再次創建了,因為這兩個操作的第一步都是一樣的)


4、配置電腦證書,一個開發者帳號,同時只能配置兩個證書。這意味着只有兩台電腦有利用此開發者帳號進行發布和打包的權限。


這一步的刪除要謹慎,別把其他項目的證書刪除了,否則可能出現問題


英文內容不用管,后續操作,直接點擊下一步,到下面的界面


5、這個時候,操作我們的電腦,在Launchpad中找到其他,選擇鑰匙串訪問



這個地方要記住:選擇存儲到磁盤


6、這個時候我們已經生成證書文件了,返回剛才的網頁




7、配置App IDs



后續操作就是選擇自己需要的內容條目,如果沒有,選擇繼續到Submit提交,注意:Bundle ID的寫法:com.主體名稱(26字母,長度要>6,而且不能以數字開頭,不能有特殊字符,不能使用spacecompany).appname(項目名稱),記住要和項目的Bundle Identifier保持一致,寫法要正確

8、添加移動設備的UDID,每個蘋果手機的唯一標識符



設備UDID添加完成后,可以在上面的列表頁面查看是否有

9、配置描述文件









10、(新版xcode這一步可以省去,直接)接下來就是開始打包的工作(這里我想說的是,如果已經有一個A項目打包測試過了,而另一個B剛開發的項目,沒有需要識別B項目的Boundle ID才能實現的功能,可以直接只進行下面的操作,進行打包測試)


上圖中,如果因為第三步出現的問題如下圖:


這個時候第三步選擇如下:


具體的打包工作可以查看http://blog.csdn.net/hbblzjy/article/details/56280597從第8步開始操作(新版xcode,上面的操作可以省去,直接執行下面的操作),一直到出現”方法一“這個地方,然后


如果出現:

在程序的打包的時候提示“virtual filesystem overlay file '/Users/mc/Library/Developer/Xcode/DerivedData/XueBa-cebydcbvabnqdsbxsxdrjaumyyzv/Build/Intermediates/ArchiveIntermediates/XueBa/IntermediateBuildFilesPath/XueBa.build/all-product-headers.yaml' not found)

此問題一般不是程序本身問題,而是xcode問題

解決方式如下:

先退出xcode,再把/Users/appleapple/Library/Developer/Xcode/DerivedData/下面的東西都刪除(DerivedData本身不要刪),再啟動xcode,重新Archive項目








這里為大家推薦四種打包成ipa的方法http://www.jianshu.com/p/dd2b66cbf097,不過還是建議大家使用前面的方法二。

最后一步就是將ipa安裝到手機上:

方法一:注冊一個蒲公英賬號https://www.pgyer.com/或者https://fir.im/將生成ipa上傳,就可生成對應的APP的二維碼,掃描后進行安裝,注意:上傳ipa后,可以在app描述頁面看到有幾個測試者賬號,一定要保證UDID賬號已經添加,否則會無法安裝。

方法二:

對於以上生成的所有的ipa包,都需要雙擊打開他們,在你的iTunes里面,安裝你的這個應用包。如下圖:


 

 

 

 


免責聲明!

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



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