1、用Xcode新建一個工程Bundle identifier不要和手機中已有的的APP重複,然後用自己的證書打包出ipa文件。
2、獲取mobileprovision文件先将一中(用自己證書打包的)ipa包進行解壓。選中ipa包,右鍵 -> 打開方式 -> 解壓,解壓ipa解壓完之後會生成一個Payload文件夾,點進去在文件上右鍵 -> 顯示包内容。mobileprovision文件将圖中标記的文件拷貝到桌面(或者其他地方)後面要用。以下第三、四、五步中如果之前已經安裝過可以跳過。
3、安裝Homebrew在終端先後執行下面2命令行安裝,等待進度完畢 xcode-select --installruby
4、安裝ruby在終端執行下面命令安裝ruby,等待進度完畢(輸完密碼可能在較短時間無反應) brew install ruby
5、安裝sigh腳本執行下面安裝命令 sudo gem install sigh
6、若出現以下報錯:ERROR: While executing gem ... (Errno::EPERM)
7、Operation not permitted - /usr/bin/rougify
8、則安裝命令修改為 sudo gem install -n /usr/local/bin sigh
9、使用sigh腳本開始重新簽名1、在終端輸入sigh resign,回車2、把要簽名的ipa文件(路徑、包名不要有中文)拖到終端窗口上,回車3、填寫用來簽名的證書(第一步中的證書)名回車
10、證書名稱:在鑰匙串的證書上右鍵->顯示簡介4、把項目的配置文件.mobileprovision文件(第二步中的文件)拖到終端窗口上,回車 5、好了,resign腳本會自動更改bundel id,簽名并重新打包。 完成後提示Successfully signed,新生成的包會自動替換原有文件。
11、安裝重簽名後的ipa文件
12、最新的iTunes已經不能給iPhone安裝APP了,所以我們可以使用各種助手或者iTools進行安裝。
13、以上就是使用個人開發者賬号上架蘋果ipa的方法,同時需要個人開發者賬号和iOS企業簽名可以咨詢微導流平台!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!