ios系統 ipa文件 打包流程詳解 及 常見問題處理


注:先反省一下,原本打算一天一篇,每天進步一點點,但是最近變懶了,居然三天沒有更新,在此告誡各位道友及我自己,程序員需戒欲,搞技術需持之以恆,不能三天打魚,兩天曬網。

現在步入主題,前段時間使用xcode打包 ipa文件,先分享一下經驗,及常見錯誤的解決,拋磚引玉而已。


1.創建ionic 項目

npm install -g cordova //安裝成功
npm install -g ionic //安裝成功
npm install -g ios-sim 
npm install -g ios-deploy

ionic platform add ios -- ionic resources(自動剪切icon 和 splash 圖片) -- ionic build ios (會在 
platforms - ios 文件夾中生成相關的配置文件)-- ionic emulate ios

2.xcode8 打包

1.打開mac終端

2.ls(查看項目清單) cd(進入)

3.配置項目文件

4.選擇 項目名.xcodeproj (前提 需要安裝xcode軟件

5.雙擊打開文件

6.兩個文件夾(PROJECT 和 TARGETS)


7.TARGETS -- 點擊TARGETS 的項目 -- 點擊 General -- 配置team -- 注:xcode8 增加了自動管理簽名 
(Automatically manage signing) ,可以勾選上,以免報錯

8.PROJECT -- 點擊PROJECT 的項目 -- 點擊 Build Settings -- 收索code sign -- 配置 Provisioning
Profile 和 Code Signing Entitlements (如下圖,注:xcode8 的 Provisioning Profile 是在其他地方,需要另
行收索)

9.調試運行 -- 插入真機 -- Device 選擇真機運行 (運行時會生成archive文件,和項目名.xcodeproj
在同一路徑下)-- 選擇 Edit Scheme -- Run -- 選擇Release(注:debug 為調試模式 ,release 為上線模式)

 

 

10.開始打包 -- 選擇 Generic iOS Device -- commd + b (看是否運行正常)

 

11.生成包 -- Product -- Archive -- (注:左邊有 上線的appstore 和export打包 選項) -- 一般選擇
第二個 Save for Ad Hoc Deployment

 

 

 

 

 

注:(常遇到的問題 及 解決方案)

1.提交運行前必須 先build

2. Ionic bug: Error: Source path does not exist: resources/iOS/icon/icon-40@3x.png

原因 :缺少相應的icon
解決方案: ionic resources

3. 執行 命令: ionic platform add ios 或 ionic platform add Android 時報Error: spawn EACCES錯誤


原因:新創建的app沒有添加hooks文件夾,:

解決方案: 執行命令進行添加 ionic hooks add

4.Error:Error code 65 for command:xcodebuild with args

解決方案: ionic platform remove ios ionic platform add ios 或 cordova platform update ios


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM