uni-app 打包 ios 测试包,通过 testFlight 分发测试

这篇具有很好参考价值的文章主要介绍了uni-app 打包 ios 测试包,通过 testFlight 分发测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如果觉得麻烦的,可以使用替代品,使用蒲公英进行测试版本发布,效果是一样的,还没有 testFlight 复杂

1、申请 ios 证书 (私钥证书)和描述文件(证书profile)
申请方式通过uni-app介绍进行申请,地址:https://ask.dcloud.net.cn/article/152

2、申请证书时,请牢记相关的账号密码,以及相关的id 和 key 值。

uni-app打包完成后进行分发 (xcode 在苹果电脑操作)

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

2、下载完成后,依次打开:SDK / HBuilder-Hello,在文件HBuilder-Hello 中有一个 HBuilder- Hello.xcodeproj 文件,在 xcode 中运行这个文件。

3、在 xcode 中,依次打开 HBuilder-Hello / HBuilder-Hello / Supporting Files / HBuil-Hello-Info.plist 文件, 在 HBuil-Hello-Info.plist 文件中找到 dcloud_appkey 选项填写 appkey值。

uni-app 打包 ios 测试包,通过 testFlight 分发测试

4、获取 appkey 要在 dcloud 开发者后台(uni-app 开发者后台),找到我的应用,找到对应的项目点进去。

uni-app 打包 ios 测试包,通过 testFlight 分发测试

5、打开后点击选择各平台信息,找到对应所属版本这里就选 iso 对应的版本,选择后面的查看(没有查看直接创建就可以了)。

uni-app 打包 ios 测试包,通过 testFlight 分发测试

6、点击查看按钮,打开弹框复制 iso 对应的 appkey 值,将 appkey 放在 xcode 项目中的 dcloud_appkey 属性值的地方。

uni-app 打包 ios 测试包,通过 testFlight 分发测试

7、接下来登录苹果的 App Store Connect,打开我的 App 列表,没有app就创建APP,有就打开对应的 app 点击 App Store,打开 App信息,设置对应的信息,填写Bundle Identifier值,为app的套装 ID,必须与应用发布时配置的Profile关联的 ID一致。(在这里我认为所谓的 套装 ID就是 hbuilder x 打包 ios 时的Bundle ID (AppID) , 跟里面的 AppID 保持一致即可)。

uni-app 打包 ios 测试包,通过 testFlight 分发测试
uni-app 打包 ios 测试包,通过 testFlight 分发测试

8、打开 xcode 将HBuilder-Hello\Pandora\apps下的__UNI__33C5XXX文件删除。

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

uni-app 打包 ios 测试包,通过 testFlight 分发测试

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

uni-app 打包 ios 测试包,通过 testFlight 分发测试

11、出现上面图片警告提示,要在 Build Settings 中搜索 signing,在下面找到 Code Signing Identity 下的 Debug 选项中 在Hbuilder 选项栏选择对应账的 IPhone Developer 版本,在 Debug 下的 Any IOS SDK 选择和 Debug 选择相同,在 Debug 同级下的 Release 选择 Apple Development,在 Release 下一级的 Any IOS SDK 选择 Apple Development。

uni-app 打包 ios 测试包,通过 testFlight 分发测试

12、选择完成后回去到 Signing & Capabilities 警告消失,完成之后就可以打包了,点击顶部菜单栏选项 Product 找到 Archive,如果 Archive 可以点击,就直接点击,不能点击看下一步。

uni-app 打包 ios 测试包,通过 testFlight 分发测试

13、如果 Product 中的 Archive 无法点击,是因为 设备运行环境的问题,将运行环境修改成 IOS Device 模式,或者有条件将苹果手机插入电脑,选择的自己的设备就可以。

uni-app 打包 ios 测试包,通过 testFlight 分发测试

14、这样就可以点击 Archive ,选择组织版本,后面根据自己的需求选择,然后下一步就可以了。

uni-app 打包 ios 测试包,通过 testFlight 分发测试

uni-app 打包 ios 测试包,通过 testFlight 分发测试

15、后面就完成后一直点击下一步,直到完成。

16、完成之后,打开 App Store Connect 在 我的 APP 中找到对应的 APP,点击进入,选择 testFlight, 在里面进行 内部分发测试和外部分发测试,外部分发测试需要审核,审核时间大概1天左右。文章来源地址https://www.toymoban.com/news/detail-419411.html

到了这里,关于uni-app 打包 ios 测试包,通过 testFlight 分发测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 『UniApp』uni-app-打包成App

    大家好,我是 BNTang, 在上一节文章中,我给大家详细的介绍了如何将我开发好的项目打包为微信小程序并且发布到微信小程序商店 趁热打铁,在来一篇文章,给大家详细的介绍如何将项目打包成APP。 打包 App 也是一样的,首先需要配置关于 App 应用的基础信息,打开 manifest

    2024年02月04日
    浏览(100)
  • uni-app打包之云打包与本地打包

    背景 由于早之前发的文章关于app的大杂烩文章太杂了, 所以打算给拆一拆,这篇是uni-app打包篇 uni-app打包方式目前有两种,云打包和本地打包,主要介绍本地打包,云打包比较简单,只进行简单的介绍 云打包 用HBuilderX打开要打包的项目 选中项目列表中的项目右击选择发行

    2024年02月02日
    浏览(56)
  • uni-app项目打包成apk(本地打包篇)

            最近可能要接一个uni-app的项目,之前没有接触过,因此学习了一下,好在uni-app基本算是vue和微信小程序的结合体,所以写代码方面问题不是太多,不懂的百度一下基本都能处理。写完demo之后,demo的内容应该能告诉客户我可以做,但我一开始是先用手机录制视频

    2024年02月03日
    浏览(48)
  • 【UniApp】-uni-app-打包成网页

    经过上一篇文章的介绍,已经将这个计算器的计算功能实现了,接下来就是我们项目当中的一个发包上线阶段,我模拟一下,目的就是为了给大家介绍一下,uni-app是如何打包成网页的。 除了可以打包成网页,uni-app还可以打包成小程序、App、H5、快应用等等,后面在单独开文

    2024年02月04日
    浏览(69)
  • uni-app离线打包安卓apk

    记录一下打包apk的过程: 参考:uni-app离线打包官网地址 2-1.遇见问题 1. 加载.idea和.gradle失败, 解决: File → Project Structure 重新构建: File → Sync Project with Gradle Files 安卓结构: Project → Android 登录开发者中心选择需要打包的应用→各平台信息→查看或新增安卓打包信息 这里

    2024年04月17日
    浏览(76)
  • uni-app之android项目云打包

    1,项目根目录,找到mainfest.json,如果appid是空的,需要生成一个appid  2,点击重新获取appid,这个时候需要登录,那就输入账号密码登录下 3,登陆后可以看到获取appid成功 4,选择栏目运行选项,再选择云打包选项,这时候弹出一个云打包配置页面 5,需要配置密钥,可以通

    2024年02月10日
    浏览(43)
  • uni-app之android离线打包

    一 AndroidStudio创建项目 1.1,上一节演示了uni-app云打包,下面演示怎样androidStudio离线打包。在AndroidStudio里面新建空项目 1.2,下载uni-app离线SDK,离线SDK主要用于App本地离线打包及扩展原生能力,SDK下载链接https://nativesupport.dcloud.net.cn/AppDocs/download/android.html# 1.3,SDK目录说明   

    2024年02月10日
    浏览(51)
  • uni-app + SpringBoot +stomp 支持websocket 打包app

    websocket 协议是在http 协议的基础上的升级,通过一次http 请求建立长连接,转而变为TCP 的全双工通信;而http 协议是一问一答的请求方式方式。 websocket-uni.js

    2024年02月11日
    浏览(50)
  • UNI-APP安卓本地打包详细教程(保姆级)

    uni-app 官方文档地址   原生开发者支持 1、Android Studio 下载地址:Android Studio官网 OR Android Studio中文社区 2、最新版的HBuilderX 3、App离线SDK下载:最新android平台SDK下载 4、3.1.10版本起需要申请Appkey, 申请请参考 点击进入 Android Studio官网 或者 Android Studio中文社区 点击 Downl

    2024年04月23日
    浏览(68)
  • uni-app如何区分 app、h5、小程序代码; uni-app如何判断是android、ios、小程序

    uniapp是DCloud公司于2012年开始研发的能够一次代码开发,生成H5、小程序(微信、支付宝、百度、华为等)、APP等应用的技术的统称,开发工具是HBuilderX,功能非常强大,由此引申出许多技术社区与生态环境。 使用HBuilderX开发Uniapp程序的项目,用它生成多端应用,由于兼容各种

    2024年02月11日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包