开发者账号

首先需要注册一个开发者账号,不然什么都免谈。在手机Apple Developer上注册给钱就行了,个人开发者一年688元。

打包App

App开发好后,就可以通过XCode打包。打包前选好版本号,不要跟以前提交的一样,重复的Version和Build是无法提交的。当然第一次打包就不可能会重复了。

在菜单栏选择Product,然后选Archive进行打包:

打包完成,会弹出以下对话框,就可以把应用上传到App Store Connect了。

上面这个对话框可以按下面的方式打开:

上传

打包完后,点击Distribute App进行上传:

大概两三分钟,就上传完成了:

遇到的一些问题

上传后,App Store Connect还会有检验,比如我第一次上传就遇到以下问题:

因为我引用了一些库,它带有一些权限相关的接口,即使我实际没用上,但还是需要在Info.plist上添加相关说明。

<key>NSPhotoLibraryUsageDescription</key>
<string>This App no need</string>
<key>NSHealthShareUsageDescription</key>
<string>This App no need</string>
<key>NSHealthUpdateUsageDescription</key>
<string>This App no need</string>

参考: NSPhotoLibraryUsageDescription key must be present in Info.plist to use camera roll

同时打开通知推送,但实际不用。

解决以上问题并重新打包即可。

App Store Connect查看

上传成功后,可以登陆Connect查看:https://appstoreconnect.apple.com/apps

等待一段时间后,可能会出现下面的问题,这个小问题,只要在页面上填一下信息就好:

点击管理:

接着就是添加内测和外测群组。然后提交审核。内测不需要审核,外测需要:

完成审核,就可以让外测人员测试了。

打包iOS App并上架到TestFlight测试相关推荐

  1. Hbuilder用自有证书打包 ios App上架AppStore流程

    Hbuilder用自有证书打包 ios App上架AppStore流程https://www.cnblogs.com/douyage/p/9075854.html 最近在用Hbuilder做跨平台开发 ...

  2. iOS APP提交上架最新流程

    iOS APP提交上架最新流程 反复提交的过程中对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢! 首先得描述一下各个证书的定位, ...

  3. iOS APP提交上架流程

    转载自CocoaChina,链接地址:http://www.cocoachina.com/bbs/read.php?tid=330302 后面问题我也遇到了,参考该文章解决的 转自http://blo ...

  4. 【2014最新】iOS App 提交上架store 详细流程

    [2014最新]iOS App 提交上架store 详细流程 一.证书的导出 1.1.前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统. 如果没有帐号可以在打开http://develope ...

  5. 使用Hbuilder+Xcode打包iOS app前期准备

    最近俩星期,真正实现了从0基础开始完成了打包ios app,从配置代码到真机调试再到app上架审核的各种隐私配置,其中踩了无数坑,在抓着头发崩溃逐步头秃了俩星期后,终于提交完了上架审核,准备整理一下这 ...

  6. iOS APP 发布上架流程

    iOS APP 发布上架流程 转载于:https://my.oschina.net/u/2493045/blog/533807

  7. iOS App怎么上架到苹果TestFlight?

    下面就给大家详细讲解如何上架苹果TestFlight 环境: IDE xcode 11.3.1 (11C504) 1.确认您的xcode能顺利编译通过 2.Project-Archive xcode会 ...

  8. iOS app上传 之TestFlight Beta版本测试

    软件开发中的版本分类 alpha内部测试版本,极不稳定,一般也不会出现在公众视线中,仅供内部测试人员测试用. beta公共测试版,就是对外发布软件的测试版,用于收集公众的意见.建议和问题. 就是正式版 ...

  9. iOS app测试版发布方案TestFlight

    iOS App在未上线之前的开发和测试阶段,PM或者客户什么的可能需要先安装看Demo,但很多人不会安装ipa,有的拖到iTunes里同步的时候呢又会把其它App也给给同步了. TestFlight可 ...

最新文章

  1. 搭建前端私有npm杂记
  2. 【转】Linux上安装使用SSH(ubunturedhat)
  3. [architecture]-armv8-aarch64种的SIMD/FP指令介绍
  4. git 从入门到精通
  5. java集合---迭代器iterator
  6. html5 本地保存大数据库,HTML5本地储存 - jellydd的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 的好处_女性做下蹲运动有什么好处 原来有这些好处
  8. Linux网络编程--sendfile零拷贝高效率发送文件
  9. MSP430杂谈--delay_cycles的精准延时
  10. C#操作IIS完整解析
  11. spring自动扫描的注解@Component @Controller @Service @Repository
  12. 转 Spring源码剖析——核心IOC容器原理
  13. 如何解决logcat TAG过长时Android studio提示错误的问题
  14. navicat报错SSH:Unable to load key
  15. 辞职文案火了,程序员的辞职理由要命不要钱。
  16. SAR图像的统计信息
  17. Spring(三) 表单页面处理
  18. html代码广告代码大全,强制弹窗广告代码大全.doc
  19. html span自动换行,span标签里的内容过长如何设置自动换行
  20. 个人网站引入B站视频播放,个人博客播放B站视频。【1080P】

热门文章

  1. 使用正则表达式验证一个字符串同时包含字母和数字
  2. pythonDjango后端笔记
  3. MyBatis 源码分析 - 配置文件解析过程
  4. 【VTK+增材CAM】3D打印模型切片
  5. Unity 制作翻书电子书,外部异步加载千张图片(一)
  6. 12_清醒思考艺术书摘
  7. 支持阅后即焚的即时在线聊天软件工具—J2L3x 消息删除和回复功能值得推荐
  8. figma button_将流程和库迁移到figma商业案例
  9. 【英语总结】——出来混总是要还的
  10. [计算机网络]DNS域名解析过程