uniapp IOS本地离线打包--分发到TestFlight--有手就行

  1. 下载最新的IOS SDK,并且需要与HBuilderX的版本保持一致。

  2. 将iOSSDK@3.2.9.80445_20210927\HBuilder-Hello\HBuilder-Hello.xcodeproj在xCode中运行请添加图片描述

  3. 填写Appkey值,在Supporting Files下的 HBuil-Hello-Info.plist的dcloud_appkey,Value选择String类型,内容为申请的AppKey(在个人中心按步骤生成)请添加图片描述
    请添加图片描述

  4. 填写Bundle Identifier值,为app的套装 ID,必须与应用发布时配置的Profile关联的 ID一致。在这里插入图片描述

  5. 将HBuilder-Hello\Pandora\apps下的__UNI__33C5XXX文件删除

  6. 将Supporting Files下的control.xml中的appid清空,等待下一步操作请添加图片描述

  7. 将HBuilder X本地打包的文件放在HBuilder-Hello\Pandora\apps下,将目录名复制到control.xml的appid中

  8. 单击HBuilder-Hello主文件名,在左侧TARGETS菜单下,点击上方菜单Siging & Capabilities,配置Bund Identifier(套装id),和Provisioning Profile(证书描述文件,debug配置开发证书,release配置发布证书)请添加图片描述

  9. 在左侧TARGETS菜单下,点击Build Setting -> Packaging -> Product Bundle Identifier中填写套装id

  10. 去除广告 AppDelegate.h下注释掉#define ENABLEAD(若无可忽略),单击HBuilder-Hello主文件名,在左侧TARGETS菜单下,点击上方菜单Build Phases 搜索liblibAdSupport.a,点击减号删除即可

  11. 在InfoPlist.string中修改app的名字(若仍然无效,则全局搜索,然后替换即可)

  12. 桌面图标设置:选择相应尺寸png图片(只能为png格式),且1024尺寸图片不能为alpha通道
    请添加图片描述

本设备调试:
通过Xcode中Product->Archive->Distribute App ->Development ->一次次选择即可 ->然后打包.ipa格式文件 ->拖拽至window中的iTunes(已连接设备的情况下)->设备会自动下载app
若要分发给其他人测试,若是个人签名,则需添加uuid,重新打包证书,若是企业签名,则不需要。
若个人账户通过testFlight测试,则不需添加uuid,点击Product->Archive->Distribute App ->App Store Connect一步步点击即可,若最后成功,等待几分钟后,可在testFlight查看到相应版本的app。然后在开发者网址中构建相应版本,beta版本只需分享链接即可下载,内测版本需要自己去邀请。

ps:
若8报错,可参考:
debug配置开发证书,release配置发布证书,错误问题为本地未找到相关证书,可将证书导入至钥匙串的登录中即可。
都配置开发证书,可:
1、根据报错的提示,先找到编译器中代码签名标识值的设置,切换到选择卡“Build Settings” 搜索签名 “Signing” ;
2、然后在列出的代码签名标识中把值设置为 “Apple Development”;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值