windows的HBuilderX如何打包一個IOS環境下的APP
材料
- 一個apple開發者賬號(¥688一年)
- 香蕉雲 - https://www.yunedit.com/createcert
步驟
登陸 iOS Dev Center - https://developer.apple.com/download/
登陸後拉到頁面最下方,點擊 Certificates, Identifiers & Profiles
進入到頁面後可以看到當前已申請的 cer 證書,可以點擊加號添加新證書,該證書用於生成 P12 證書
如果要新建一個證書,可以進入到新添加證書頁面,只要勾選 iOS Distribution (App Store and Ad Hoc) 即可,然後需要在香蕉雲上生成一個 csr 文件,該文件用於生成 cer 證書,生成成功後下載下來,然後選擇這個文件上傳就可以生成一個證書了
創建完證書後就可以到香蕉雲上生成一個 p12 證書,該證書用於打包生成 APP
創建證書完畢後還需要再創建一個 App Id,該 ID 用於打包生成 APP,點擊 Identifiers 進入到 App Id 創建頁面
進入到新建 APP Id 頁面後,選擇 App IDs,然後填上 Description 和 Bundle ID 即可,需要注意 Bundle ID 需要使用反向域名格式字符串填寫,如:io.dcloud.HBuilderApp
創建完 APP ID 後,還需要創建一個 Profiles 文件,用於打包生成 APP,只要選擇 APP Store 就可以了
p12 證書、 APP ID 與 Profiles文件 均生成完畢後,就可以進入到 HBuilder 中進行打包了
注意事項
-
個人賬號、公司賬號打包出來的 APP 如果想不上架 App-Store進行測試,配置文件只能選 Ad-hoc,不然打包出來的 app 是不能安裝成功的,上架App-Store的時候配置文件才能選 App-Store (配置文件指的是 Profiles)
-
選擇 Ad-hoc 配置,需要配置用戶的 UDIC(設備碼) ,誰想測試,就要配置誰的設備碼,否則不能打開 APP
-
HBuilder最好使用alpha版本,否則在IPA在新版本的ios系統下可能會出現兼容問題