軟件大小:
軟件語言:
瀏覽人數:349人
軟件類型:
授權方式:
用戶評分:
更新時間:2024-04-22
軟件分類:Mac系統
運行環境:
總結一下,目前將 .app 包轉換為 .ipa 包的方法有以下幾種:
1、蘋果推薦的方法,即使用xcode的功能
Xcode菜單欄->->->選擇三者之一,通常是最后兩個。
局限性:個人開發一般采用這種方式,但一張證書多人使用時有點麻煩。 一般多人開發時,使用+P12文件進行真機調試。 最后導出ipa包的時候需要輸入上面的方法,這個時候需要向團隊里的其他人要。 +P12真機調試方式不需要開發者知道密碼,密碼一般都放在那里;
使用工具(推薦)利用列出 IPA 的步驟
它可以幫助您在Linux或Mac系統上直接申請iOS證書p12,并上傳ipa到App Store。 無需蘋果電腦即可方便地列出IPA。
1.下載并安裝iOS上市輔助軟件
下載地址:下載軟件包后解壓直接使用,無需安裝。
2.申請iOS發布證書(p12文件)
證書已發布上市。 該證書由p12和兩個文件組成。 如需配套使用,請先申請p12。
1、使用蘋果開發者賬號登錄軟件后,點擊創建蘋果證書
類型:
證書名稱:不要中文,不要太長,隨意設置
電子郵件:任何
密碼:證書的密碼,例如設置為123,不需要太復雜。 記好并在包裝時使用。 這是非常重要的。
應用程序ID:此處無需選擇
單擊“確定”即可創建。
2、創建成功后,找到新創建的發布證書(iOS的這種就是發布證書,如果之前創建過的話,看過期時間或者ID就知道是哪一個是新創建的)!
單擊 p12 文件下載 .p12 證書文件并將其保存到您的計算機。
3.創建iOS發布描述文件(.file)
1. 點擊右下角BACK,返回首頁,選擇描述文件。
2.點擊右下角+ADD,進入申請界面!
Type:下拉選擇發布版本
應用程序ID:下拉選擇對應的應用程序ID(也稱包ID、appid、包名)
新APP上架需要先添加新的應用ID(每個APP對應一個應用ID)。 如果之前已經添加過,可以直接從下拉列表中選擇。
證書:全選即可
:發布版本無需選擇設備
輸入名字:不要中文,123之類的就行。注意不要和之前申請的名字重名。 單擊“確定”即可創建。
3、選擇剛剛創建的發布描述文件(對于iOS,此類型為發布描述文件,查找輸入剛剛創建的名稱),點擊下載,保存到電腦。
申請完p12和這兩個iOS證書文件后,就可以打包了。
4.iOS打包IPA
每個開發者工具打包教程都是根據您使用的平臺進行打包的,并且證書的使用都是一樣的。 這里有幾個平臺的打包教程,大家可以看一下自己使用的平臺。
現成IPA重新包裝并上架教程
開心App平臺打包網站教程
以下以平臺為例:
1、打開工具,選擇開發的項目,點擊,選擇為原生安裝包。
2. 打包成功后,將IPA文件下載到本地計算機。
3.使用上傳IPA步驟
3.1 選擇IPA
3.2 設置專用密碼郵箱,與登錄賬號不同
3.3. 上傳成功后,會出現黑屏窗口,底部有提示。
4.上傳成功后mac系統下載了怎么安裝,可以直接登錄Apple App Store構建版本,選擇上傳的IPA文件。
3.拖入(推薦)
這個方法非常方便。 具體步驟請看動態圖:
注:這里的“我的應用程序”是指計算機上的程序。 它不需要在線連接。 您可以刪除其中的應用程序。
3.自動編譯腳本
編寫全自動編譯腳本,這樣就可以實現打包,無需打開XCODE編譯運行。 這種方法也非常快。 有興趣的可以看看這篇文章。
缺點:沒有錯誤的話還好,但是語法錯誤或者其他錯誤就很難處理了。
操作:
1)所需語句(可以直接在命令行執行)
-
進入項目根目錄文件夾,執行上述語句即可啟動自動使用模式構建項目文件。
注意:證書必須添加到文件中。
mkdir -p ipa/ -r ./-/.app ./ipa/ -r $ *
進入生成的app文件所在文件夾,執行上述語句,將app文件打包成ipa文件。
注意:app文件可以直接導入運行,但沒有圖標。 只需要將圖標放入./ipa文件夾中,一起打包即可。
app文件默認生成路徑(可修改):
:項目根目錄/build/Debug-/_NAME
及以后:./user////XCode//
在 -/Build/ 下有: Debug- 和 - 以及 Debug-
圖標要求:
不大于500*500
格式為jpg
命名的
不能有后綴
2)如何編寫腳本(mac/linux)
腳本格式
#!/bin/ -p ipa/ -r ./-/.app ./ipa/ -r $ *退出 0
腳本創建方法
打開終端
vim.sh
按“i”進入編輯模式,輸入腳本內容,按“ESC”退出編輯模式,按“ZZ”(大寫)保存并退出。
關于權限
使用ls -l 查看當前目錄下文件和文件夾的權限。
這里將權限改為777并chmod 777
然后重命名為.ipa
mv xx.zip xx.ipa
4.解壓并更改后綴名(本文推薦)
該方法是在xcode編譯生成的.app包的基礎上進一步處理的。 通過簡單的壓縮和修改后綴名即可實現IPA包傳送。
該方法可以通過自動腳本處理和手動處理來實現。 推薦使用腳本方法一勞永逸解決問題。
4.1 腳本自動生成ipa包
步驟1:新建一個文件夾,命名為“”,新建一個.sh腳本文件,內容如下:(注意,請先將腳本中的所有內容替換為您的真實應用名稱)
rm -rf / -r .app //.appcp Icon.png / -r .ipa 0
Step2:將要轉換的.app文件放入/文件夾中
此時的文件夾目錄結構是這樣的:(注意,請先將腳本中的所有內容替換為你真實的應用名稱)
/。/。應用程序
步驟3:運行.sh腳本
打開它mac系統下載了怎么安裝,cd到該文件夾??,將.sh拉入其中并執行它。 如果出現提示mac系統下載了怎么安裝,請使用“chmod 777 .sh”命令授予權限并再次執行.sh。
Step4:大約幾秒后,/文件夾下會生成/文件夾,里面的.ipa就是我們想要的包。
4.2 手動壓縮及更改后綴方法
該方法與4.1中的方法基本相同。
Step1:新建一個“”文件夾,確保名稱準確;
Step2:將你的.app包放入. 請注意,應用程序的名稱根本不需要更改。 只需使用xcode生成的應用程序名稱即可;
Step3:右鍵該文件夾,將其壓縮為zip,然后將生成的.zip文件的后綴更改為.ipa。