導航:首頁 > 軟體資訊 > ios封裝app是什麼

ios封裝app是什麼

發布時間:2025-01-01 09:28:07

㈠ ios 如何打包app

1、用xcode真機編譯一下程序。
2、在左側最下面有xxxxx.app文件,右鍵「show in finder」
3、將finder中的這個.app文件拖拽到itunes圖標上
4、打開itunes,選擇應用程序(不是手機的應用程序)就能看到這個程序了
5、右鍵該圖標「show in finder」,就找到這個app的ipa包了。

㈡ ios打包ipa的四種實用方法(.app轉.ipa)

目前.app包轉為.ipa包的方法有以下幾種:

1、Apple推薦的方式,即使用Xcode的archive功能。

在Xcode菜單欄中選擇Proct,然後點擊Archive,接著選擇一個選項,通常選擇後兩個。

局限性:個人開發一般採用這種方法,但當證書由多人使用時,操作可能會比較繁瑣。在多人開發中,通常使用provisioning profile和P12文件進行真機調試。使用provisioning profile和P12進行真機調試的方式不需要開發者知道appleID和密碼,這些信息通常由團隊負責人保管。

Appuploader可以輔助在Windows、linux或mac系統直接申請iOS證書p12,並上傳ipa到App Store。這方便了在沒有蘋果電腦的情況下上架IPA操作。

一、下載安裝iOS上架輔助軟體Appuploader

下載地址:下載軟體包後解壓直接使用,無需安裝。

二、申請iOS發布證書(p12文件)

發布證書用於上架,證書包括p12和mobileprovision兩個文件,配套使用,先申請p12。

1、用蘋果開發者賬號登錄Appuploader軟體後,點擊創建蘋果證書

類型:隨意設置

證書名稱:不要中文、不要太長、隨意設置

郵箱:隨意

密碼:證書的密碼,例如設置123這樣,不用很復雜,記好、打包時要用、很重要

應用id:這里不用選

點擊OK創建。

2、創建成功後,找到剛創建的發布證書(iOS Distribution這個類型的就是發布證書,如果之前創建過看過期時間或者ID就知道哪個是新創建的了)!

點擊p12文件,下載保存.p12證書文件到電腦。

三、創建iOS發布描述文件(.mobileprovision文件)

1、點擊右下角BACK,返回Appuploader首頁,選擇描述文件進去。

2、點擊右下角+ADD,進入申請界面!

Type:下拉選擇發布版profile

應用id:下拉選擇對應的應用id(又稱套裝id,appid,BundleID,包名)

新APP上架需要先添加一個新的應用id(每個APP對應一個應用id),如果已經之前加過就直接下拉選擇。

證書:選中全部就行

Devices:發布版不用選設備

輸入名稱:不要中文,隨意,123之類的就行,注意不要跟之前申請過的名稱一樣,點擊OK創建。

3、選擇剛創建的發布版描述文件(iOS Distribution這個類型的就是發布描述文件,找剛創建的輸入的名稱),點擊Download下載,保存到電腦

申請到p12及mobileprovision這兩個iOS證書文件即可去打包了。

四、iOS打包IPA

根據使用的平台去打包,證書都是一樣的。這里介紹了幾個平台的打包教程,對應自己使用的平台看看。

以HBuilder平台為例:

1、打開HBuilder工具,選擇開發好的項目,點擊發行,選擇發行為原生安裝包。

2、打包成功後,下載IPA文件至本地電腦。

3.利用AppUploader上傳IPA步驟

3.1 選擇IPA

3.2 設置專用密碼郵箱,與登錄賬號不相同

3.3.上傳成功之後會出現黑屏窗口,最底部有SUCCESS提示

4.上傳成功之後,直接登錄蘋果應用商店構建版本可以選擇到,上傳的IPA文件

3、iTunes拖入(推薦)

這種方法十分方便。具體步驟請看動態圖:

注意:iTunes里的「我的應用程序」是指電腦上的程序,不要求聯網,可以把裡面的app刪除

3、自動編譯腳本

編寫一個全自動編譯腳本,從而不用打開Xcode編譯運行即可實現打包,這種方法也十分快捷。有興趣的可以看這篇文章。

缺點:不出錯還好,一旦有語法錯誤或者其他錯誤出現就不好處理

操作:

1)所需語句(可直接在命令行中執行)

xcodebuild -configuration Release

進入所在工程的根目錄文件夾,執行上面的語句,即可開始自動使用release模式build該工程文件。

注意:文件必須添加證書。

進入生成的app文件所在的文件夾,執行上面的語句,可將app文件打包為ipa文件。

注意:app文件可直接導入iTunes後直接運行,但是沒有icon,只需將icon放入./ipa文件夾一起打包即可。

app文件默認生成路徑(可修改):

Xcode3:所在工程根目錄/build/Debug-iphoneos/PRODUCT_NAME

Xcode4及以後:./user//Library/Developer/XCode/DerivedData/-/Build/Procts 下有:Debug-iphoneos 和 Release-iphoneos以及Debug-iphonesimulator

icon要求:

不大於500*500

格式為jpg

命名為iTunesArtwork

不能有後綴

2)腳本的寫法(mac/linux)

腳本格式

腳本創建方法

打開終端

vim FILE_NAME.sh

按「i」進入編輯模式,輸入腳本內容,按「ESC」退出編輯模式,按「ZZ」(大寫)保存並退出。

關於許可權

使用ls -l可以查看當前目錄下文件及文件夾的許可權。

這里將許可權改為777即可chmod 777 FILE_NAME

然後重命名為.ipa

mv xx.zip xx.ipa

4、解壓修改後綴名(本文推薦)

這種方式是在Xcode編譯產生出.app包的基礎上進行進一步處理,通過簡單的壓縮以及修改後綴名即可實現ipa發包。

這種方式下又可通過腳本自動處理以及手動處理兩種途徑實現,推薦腳本方法,一勞永逸。

4.1 腳本自動生成ipa包

Step1: 新建文件夾,命名為"distribute",新建 distribute.sh 腳本文件,內容為:(注意,腳本中所有appName請先替換成你的真正app名稱)

Step2: 將要轉化的.app文件放到distribute/文件夾下

這時的文件夾目錄結構是這樣的:(注意,腳本中所有appName請先替換成你的真正app名稱)

Step3: 運行distribute.sh腳本

打開Terminal,cd到distribute文件夾下,把distribute.sh拉到 terminal 中執行。如果提示 permission denied,則用 "chmod 777 distribute.sh" 命令賦予許可權後,再執行一次distribute.sh。

Step4: 大約若干秒後,會在distribute/文件夾下生成appName/文件夾,裡面的appName.ipa就是我們想要的包。

4.2 手動壓縮改後綴方式

這種方式與4.1的方法本質是一樣的。

Step1: 新建 "Payload" 文件夾,注意名字要一字不差;

Step2: 將你的 .app 包放到 Payload 中,注意 app 的名字不做任何更改,就用 xcode 生成的 app 名稱;

Step3: 在Payload文件夾上右鍵壓縮成zip,然後將生成的 .zip 文件後綴改成 .ipa 即可。

閱讀全文

與ios封裝app是什麼相關的資料

熱點內容
怎麼解壓成lmf3格式 瀏覽:310
雲伺服器設置埠轉發 瀏覽:585
數學分析復旦pdf 瀏覽:280
用什麼能改列印伺服器 瀏覽:145
上海不動產權證怎麼加密碼 瀏覽:585
linux推薦版本 瀏覽:574
安卓網格布局有什麼特點 瀏覽:326
生化危機用什麼app看 瀏覽:916
布穀鳥搜索演算法matlab 瀏覽:138
伺服器的燈如何設置 瀏覽:862
單片機控制門流程圖 瀏覽:304
滬漂女程序員跳槽 瀏覽:306
百度石榴演算法指的是 瀏覽:786
怎麼將文件壓縮得盡可能小 瀏覽:447
linux開發常用命令 瀏覽:831
我的世界java版如何進入伺服器 瀏覽:897
如何把jpg轉換pdf格式 瀏覽:290
華為p10plus圖片加密 瀏覽:369
宏傑文件夾加密密碼忘了 瀏覽:620
dos命令rd 瀏覽:667