iOS 無付費(fèi)賬號(hào)導(dǎo)出 ipa 包
一钥勋、手動(dòng)生成 ipa
- Xcode 編譯 --> Products --> your.app --> Show in Finder 找到你編譯的App
- 在桌面創(chuàng)建 Payload 文件夾(注意:名稱一定不能錯(cuò))
- 將 your.app 拷貝到 Payload 文件夾下
- 壓縮 Payload 文件夾為 zip
- 將 .zip 后綴更改為 .ipa炬转,這樣 ipa 包就生成好了
二、iTunes 導(dǎo)出
iTunes 從 12.7 開始已經(jīng)移除了 “應(yīng)用” 選項(xiàng)算灸,后續(xù)無法通過 iTunes 管理手機(jī) App扼劈,因此,我們需要將 iTunes 進(jìn)行降級(jí)
-
iTunes 作為 macOS 的內(nèi)置應(yīng)用菲驴,我們需要先將其刪除
- 關(guān)閉 System Integrity Protection(SIP)
1荐吵、重啟Mac; 2赊瞬、開機(jī)先煎,同時(shí)按住 command+R ,進(jìn)入Recovery模式巧涧; 3薯蝎、在實(shí)用工具中選擇 終端,輸入 csrutil disable 4谤绳、重啟Mac占锯,打開終端袒哥,輸入 csrutil status,顯示 System Integrity Protection status:disabled 消略,則 SIP 已關(guān)閉堡称。 // 刪除 iTunes 后,如需重新開啟 SIP艺演,在第三步執(zhí)行 csrutil enable 重啟 Mac 即可
- 刪除 iTunes
// 打開終端却紧,執(zhí)行以下命令,刪除iTunes // 期間需要輸入您的密碼 sudo rm -rf /Applications/iTunes.app
下載 iTunes 12.6.2钞艇,官網(wǎng)下載地址:iTunes 12.6.2
解壓安裝并打開
// 1. 如果安裝后打開提示 iTunes Library.itl 由高版本創(chuàng)建啄寡,資料庫(kù)提示不能打開
// 解決方法:
// 在 /Users/../Music/iTunes 中搜索 iTunes Library.itl 并刪除
// 2. 如果打開提示 “iTunes.app” 的這個(gè)版本不能與此版本的 macOS 配合使用
// 解決方法
// 在 Applications 中找到 iTunes 右鍵顯示包內(nèi)容,找到 Info.plist 和 version.plist 復(fù)制到桌面哩照,打開找到版本號(hào) 12.6.2 修改為高版本并保存挺物,將修改后的兩個(gè)文件替換掉原有文件
- 關(guān)閉 iTunes 的自動(dòng)更新
// 終端下執(zhí)行
sudo softwareupdate --ignore iTunesXPatch
- 打開 iTunes ,將編譯的 .app 文件拖入 iTunes飘弧,再拖出到桌面即可
三识藤、Archive 導(dǎo)出
- Archive 導(dǎo)出 ipa 與前兩種方式一樣
Show in Finder --> 顯示包內(nèi)容 --> Products --> Applications 找到 .app 文件,后續(xù)與前兩種方式相同次伶。
注意
這樣導(dǎo)出的 ipa 包是不能直接安裝到手機(jī)上的痴昧,主要適用于后期企業(yè)簽名使用。