离线打包-IOS
一、环境准备
- 安装
Xcode15及以上版本
- HBuilderX下载
- 盘古App离线基座仓库下载v4.22,解压SDK.7z文件
- 应用的(Bundle Identifier)、开发(Development)证书和描述文件、发布(Distribution)证书和描述文件,证书申请参考
二、编译运行
- 进入目录并双击项目文件:HBuilder-Hello>HBuilder-Hello.xcodeproj,在Xcode中打开该项目。
- 双击项目打开配置文件,在
General
中修改项目的Bundle Identifier
值为我们在苹果开发者管理端创建的应用对应值。
- 配置应用标识(BundleId)与相关开发证书与描述文件。
- 在DCloud开发者中心创建应用,并获取应用的
离线AppKey
,申请参考。
- 填入对应配置。
- APP子项目打包生成本地资源,并复制到离线基座中。
- 修改
control.xml
配置,保持目录与UniApp的AppID一致。
- 连接真机,编译运行,安装到手机上,查看实时编译效果。
三、构建ipa包
- 点击Product下的
Archives
构建,也可以点击Window下的Organizer
查看历史构建的App
- 点击
Distribute App
,选择Custom
,选择对应的测试包或正式包,next下一步,选择对应的发布证书和描述文件,export导出ipa包
,使用Transporter
工具上传ipa包。
四、常见问题
- 项目配置都正确怎么还是提示"未配置AppKey或配置错误"?
是安装包的信息与你在申请Appkey填写信息不符导致的。
- 当Xcode出现提示打包时未添加某模块时
在官方提供的配置表中找到对应的提示模块,然后将对应的系统库添加进项目中。官方下载的离线SDK中提供了一部分系统库,一定要注意版本对应,SDK/Resources/Libs
目录下找到需要的库文件添加进去。