大家都知道, 以前ios项目要测试只需要上传到testflightapp.com, 被邀请和授权的设备都可以下载来测试, 但是直到美国时间2015年2月26日, Apple取消了testflightapp.com的域名, 以后测试都必须用TestFlight App(可以从app store下载, 仅支持ios8.0及以上), ipa文件只能提交到itunesconnect中心.

下面详细说一下测试的步骤和一些注意点:

* 你也可以看apple的官方文档(TestFlight Beta Testing), 非常详细且清晰 https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html#//apple_ref/doc/uid/TP40011225-CH35-SW2

1. 首先你需要开发者账号是必须的, 登录itunesconnect.apple.com, 创建相应的app

2. 上传你的ipa文件到itunesconnect, 上传之后会出现在app中的<预发行>中;

3. 在右上角会有TestFlight Beta测试, 打开

4. 在上述图片第一行中你会看到有内部和外部之分,  这里要说明一下: 测试分两种 内部测试(Internal Testers)和外部测试(External Testers), 我们先说怎么实现内部测试

5. 内部测试:

1>首先在<用户和职能>中加入iTunes Connect用户

点击左边 + 号按钮可以添加用户

完成输入后点击 下一页 会让你设置职能(其实就是一些权限), 我只选择勾选<技术>, 下一步->保存, 这样apple就会发送一封邮件到你的邮箱, 根据相应链接让你登录itunesconnect, 登录成功并授权之后在刚才的 iTunes Connect用户列表中就会出现你的邮箱账号了. 注意:该邮箱被授权成功后自动变成Apple ID了, 也成为了itunes connect的用户, 当它登录后看到的模块就是刚才你授权给他的.

2>. 完成添加后, 在TestFlight测试版本的测试者-内部勾选测试账号:

3>. 这样在<预发行>中的内部测试员就会出现刚才你勾选的测试账号,

4>. 然后在<预发行> - <构建版本>选择你的版本, 在<内部>列下打开测试, 然后到上述图中勾选账号发出邀请,  这样该用户邮箱就会收到一份TestFlight测试邀请, 点击链接就会自动打开TestFlight App(前提必须安装TestFlight App, ios8.0及以上), 他就会看到你此版本的app了!

注意: 内部测试账号上限25个, 并且同时成为你的Itunesconnect账号.

6. 外部测试:

1> 细心的同学会发现刚才在构建版本中有一列叫<内部>, 还有一列叫<外部>, 如果想进行外部测试, 就必须在<外部>下点击提交该版本到apple审核, 这里是测试版本审核, 很快会被通过, 本人亲测1个工作日通过审核.

2>. 审核通过后, 在<预发行> - <外部测试员>中添加外部测试账号:

输入后点击右上角可以直接发出邀请, 这样该邮箱就会收到一份授权邮件, 点击链接直接会跳转到TestFlight App中, 就可以看到此版本的app并可以下载测试啦!

注意: 外部测试账号上限1000个, 够你测了吧.

总结一下内部测试员和外部测试员的区别:内部测试账号上限25个, 外部测试账号1000个, 内部测试账号同时会成为itunes connect用户, 而外部账号不是.

上述只是粗略说了下现在测试的流程, 本人亲测可以使用(内部和外部测试), 如果不明白可以留言 或者研究下文章开头的apple官方提供的文档, 非常清晰详细.

TestFlight APP测试(IOS如何让上架前给其他人测试)相关推荐

  1. 【2018】ios app真机调试到上架App Store完整教程

    iOS APP发布分两大步骤,首先测试APP,如没问题再上传APP审核! 1.真机测试调试APP 2.上传APP到App Store审核 上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开 ...

  2. TestFlight用法(iOS APP官方测试工具)

    TestFlight用法(iOS APP官方测试工具) 参考资料: TestFlight用法 包教包会(iOS APP官方测试工具) TestFlight使用之外部测试 包教包会(iOS APP官方测 ...

  3. 如何将你的iOS应用成功上架App Store(图文详解)

    上架基本需求资料 1.苹果开发者账号(如还没账号先申请- 苹果开发者账号申请教程) 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.appl ...

  4. app优化ios,iOS app上架流程问题集锦,ASO新手小白必看(上)

    App从研发到提审上架,需要一套流程来保证App质量.而在上架过程中,开发者们往往都会遇到一些问题.今天就上架流程中遇到的问题作简单的梳理~ 1.准备 苹果开发者账号: 美术素材: Icon:尺寸10 ...

  5. MacOs平台下 Vs2022 for Mac、Xamarin、IOS Android 双平台证书申请、开发环境配置、实机测试、内部分发B(贝塔)测试、 App store发布 超详细(多图)全程笔记

    本文超长,含盖从前期准备到发布的全程细节,多图杀猫-- 这些天,研究使用Visual studio for macos做ios和android双平台开发.遇到最大的坑就是apple开发各种证书.真机测 ...

  6. ipa在线安装搭建_TF签名如何上架?苹果TestFlight APP如何安装?

    微导流--旨在为企业开发者提供效率工具 识别上方二维码,进入微导流首页 ▲▲▲▲▲ " 目前苹果拥有两个官方应用商店,一个是appstore,一个是TestFlight:前者大家一都不陌生, ...

  7. 不越狱下载未上架的APP,ios签名工具永久有效吗?

    苹果APP上架难,不用越狱,下载未上架APP! 苹果的ios系统生态一项是流畅安全的,没有乱七八糟的东西,APP都是在苹果App Store应用商店来下载,对于开发者来说,一个APP上架需要经历严格审 ...

  8. 解决app在没有上传app store前大规模安装测试问题的一些办法与思路

    正常情况,做好一个苹果的app,要想让大众用户下载安装使用,都是上传到app store,用户登录app store找到你开发的app下载安装 使用. 但是app能否成功出现在苹果的app store ...

  9. ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解

    我们开发的程序在经过simulator以及自己的iOS设备测试后,也基本完成应用程序了,这时候我们就可以把它发布出去了更更多的人去测试,我们可以在iOS平台使用ad hoc实现. 你在苹果购买的开发者 ...

最新文章

  1. Android Bluetooth hci 命令分析
  2. Android系统修改硬件设备访问权限
  3. 【Linux】一步一步学Linux——getfacl命令(118)
  4. CentOS系统中安装 vmware-tools
  5. oracle添加文件,ORACLE---添加控制文件
  6. 创造型模式——抽象工厂模式
  7. 冠军奖金50万,2020腾讯广告算法大赛广发“英雄帖”
  8. python 条件语句、循环语句
  9. python数据类型-列表练习
  10. TcpSocket的Qt串口实现与QtSocket接收数据不完整处理方法
  11. Oracle----MLDN
  12. 教你一步步实现一个虚拟摇杆
  13. ask调制流程图_bpsk调制原理
  14. android addr2line使用
  15. cmd查看计算机用户密码,电脑WIFI密码哪里查看?Windows系统cmd命令一键查找历史已连接密码...
  16. gcc编译优化-O0 -O1 -O2 -O3 -OS解析
  17. 来了,掏心窝的最重要3条建议
  18. 判断某整数是否既是5又是7的整数倍()
  19. Mac 上 vscode 的 rust-analyzer 扩展无法追踪/跟踪方法定义
  20. Python 3 内置函数 - `setattr()`函数

热门文章

  1. 探讨!自媒体的推荐机制提高百家号阅读收益方法!
  2. win10开机自启动在哪里设置(Win10设置开机自启动)
  3. 免费资源分享(四)一万多个分类好的音效资源(3.4G)
  4. Saruman‘s Army
  5. leetcode 1859 又是一道字符串分隔的题目
  6. Anaconda中GPU版本Pytorch 的whl 安装方法【2023.1最新最详细】(附anaconda以及cudacudnn安装教程)
  7. 影视剪辑,自学剪辑的转场与准则,掌握一门剪辑技能
  8. 07深圳浩项隔音窗,隔音知识与方法
  9. MySQL 备份原表
  10. 印象笔记目录导出(失败)