標籤:image cimage 開發人員 data- blog mit 帳號 str 寫法
最近也是忙著修改項目,今天把最近遇到的問題和知識給大家分享一下。
有時候我們需要將我們的項目發給測試組進行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裡面,安裝你的這個應用程式套件。如:
2017iOS開發最新的打包測試步驟(親測)