標籤:
打包是利用xcodebuild在終端輸入命令列,最終輸出ipa包;
第一步:進入工程目錄配置好認證和bundleID 這個是和你的認證配套的
第二步:用真機測試,確保能夠運行成功,因為真機能過測試成功,那說明打包ipa才是可行的
第三步:開啟終端輸入以下命令 cd +工程檔案絕對路徑 (cd是進入工程檔案的命令)關於終端使用的命令還請自行百度
eg:
第四步:在第三步正確的前提下,輸入xcodebuild clean 確保檔案沒有錯誤
eg:
當顯示下面的資訊時,表示操作成功,可以繼續下一步
第五步 產生app包 命令:xcodebuild -target [target name]-configuration Release
eg:
說明:-target是指的你的工程裡面target的命名 configuration 有兩種模式 一種是debug 一種是release 在這裡我們是做發布spa所以選擇release
等待幾分鐘過後輸出以下內容,說明成功了可以在你的工程檔案夾下面去查看
第六步:將產生的app包打包成ipa包 使用下面的命令 xcrun -sdk iphoneos packageapplication -v /Users/WeiXiang/Desktop/LoveStory/build/Release-iphoneos/LoveStory.app -o /Users/WeiXiang/Desktop/LoveStory/build/Release-iphoneos/lovestory.ipa
說明:xcrun是產生ipa包的命令,不做過多解釋,主要說明一下後面的這些代碼 sdk iphoneos表示所支援的sdk -v 後面表示的是當前產生app包的絕對路徑+包名( LoveStory.app) -o 後面是ipa包的輸出路徑 +ipa包名(lovestory.ipa) 這個是可以隨意指定的,但是一般最好還是寫在工程目錄下
輸出成功過後回返回下面的內容
可以到上面的路徑下去查看你的ipa包
說明已經成功了,本人在蒲公英平台親測可用
後話:如果你在操作的過程中遇到報錯 請仔細審閱報錯日誌,然後根據報錯內容尋找原因,一般都是認證配置問題 度娘其實也是你的好幫手???? 不用使用xcodebuild 可以是使用協助命令 xcodebuild -help
xcode使用命令列打包ipa