TestFlight 已经并入 Itunes connect。

测试方法:

1. itunes connect 上创建应用

2. xcode 里 archive 应用并 submit 到 itunes 上。

3. 开启 testflight 测试,这时需要提交 beta 测试才允许外部测试。

内部测试员在这一步已经可以测试。

4. 提交 beta 测试并等待审核。

5. 审核后就可以发送邮件来邀请外部测试员了。

***** testflight 并入 itunes connect 前的方法*******************

1. 网站注册以及 apple profile 设置

网站上注册完成后。在 app dev center 创建一个 adhoc distribution 的 profile。添加你想测试的设备的 uuid 到这个 profile 中。未添加的不可测试。

2. Xcode 设置添加结束后,下载 profile 证书,添加到 TestFlight。连接一台 iOS 设备,并把运行目标设为此设备。

进入 Target 的 Build Settings,在 Provision Profile 那里 Debug 和 Release 都加上我们刚刚下载的 adhoc profile。这里需要填写这个 profile 的序列号。这个号我一般都是进入 Xcode -> Preferences -> Accounts -> View Details, 然后选择 iOS Distribution,然后找到刚才的 profile,右键点击 Show in Finder。这时候我们找到了保存的 profile 文件,而它的序列号就在文件名里面。复制这个序列号并添加到刚才的 Build Settings 里面。

3. 生成 ipa 文件

然后要生成 ipa 文件。进入菜单栏里面的 Product。点击 Archive 进行打包。注意如果测试 Xcode 里面 target 指向的设备不是 iOS Device,这一步会失败。

打包结束后,会自动弹出 Organizer 窗口。选择刚刚打包好的项目,然后右边选择 Export -> Save for Ad Hoc Deployment。这时 Xcode 会给你的程序签名,然后提示你选择开发者帐号。点 Choose 选择。然后指定好保存的位置,ipa 文件就可以生成了。

4. 上传 ipa 文件并设置

TestFlight 界面下选择 Upload a build,然后把刚生成的 ipa 文件拖进来。然后就可以上传了。上传结束后,需要设置权限。你可以在你所有授权的设备中进行勾选。未勾选的无权下载和安装。可以把安装地址以邮件形式发给别人来安装。对方需要使用一台授权的(已添加入 Ad Hoc profile 里)iOS 设备,然后用 Safari 浏览器打开分享的程序链接,然后按提示安装即可,不需要创建或登录 TestFlight 账户。

iOS 使用 TestFlight 测试的更多相关文章

  1. IOS的 testflight测试设置

    管理员邀请参与者 1.登录开发者账号https://developer.apple.com/account 2.进入后,点击ituns connect 3.点击进入用户和职能 4.在用户栏点击添加按钮 ...

  2. TestFlight 测试

    问题1:iOS提交TestFlight测试显示缺少合规证明 解决:有的时候testFlight会显示@“缺少合规证明” 最简单的解决办法就是点击文字前边的黄色标识符,会询问你是否加密,选择相应选项就可 ...

  3. iOS之Xcode自动管理证书、打包adhoc和testFlight测试安装

    引言:Xcode8 之后引用Automatic manage signing .对于开发者而言,在证书上栽的坑肯定不少. 准备:1.开发者账号是必须的吧. 2. Xcode设置account  (不给 ...

  4. iOS 和 Android 测试托管平台 FIR.im 的注册与常用功能

    FIR.im  作为专业的 iOS 和 Android 测试包发布网站, 注册超简单,支持输入网址直接下载和二维码扫描下载.功能类似 TestFlight ,但又比它强大,支持游客访问密码,iOS 和 ...

  5. 使用TestFlight测试时候相关内容

    前言:记录一下使用TestFlight测试时候相关内容 场景:在我们添加测试员:给测试员发送了邀请:测试员使用TestFlight的时候,其实是有崩溃的次数的记录的,相应的崩溃的信息也是可以查询到的. ...

  6. iOS 开发 -----公司测试打包上传流程

    打包iOS应用程序 如果想要将做的iOS应用程序安装到自己的iOS设备上测试.或者安装到别人的iOS设备上,或者想发布到App Store中,先要给应用签名.签名就要有证书,这就需要申请证书的过程了. ...

  7. IOS真机测试

    学习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html)倒是有类似的地方,都是节点标签显示的,当然个人理解,感 ...

  8. iOS真机测试,为Provisioning添加设备 -- based xcode6[原]

    iOS真机测试,  我们需要添加几台新的设备进行测试.我们只需要对Provisioning Profiles 进行更新. 1. 在苹果开发者中心添加测试设备 打开苹果Certificates, Ide ...

  9. Unity导出iOS真机测试教程

    原地址:http://unity3d.9tech.cn/news/2014/0410/40177.html 学 习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发 ...

随机推荐

  1. django2.0新增功能流程

    1先在 models.py中,创建字段相关的内容,我这里添加一个博客分类的表 定义数据结构的地方 class PostType(models.Model): title = models.CharFi ...

  2. ES6系列_7之箭头函数和扩展

    1.默认值 在ES6中给我们增加了默认值的操作相关代码如下: function add(a,b=1){ return a+b; } console.log(add(1)); 可以看到现在只需要传递一个 ...

  3. Windows Git 服务器 客户端 Delphi Git配置

    装Git后本地单机版就有了版本管理功能. git 使用记录 git 客户端 这2个工具足够用. git for windows,http://git-scm.com/download/,Git-1.9 ...

  4. fast-dfs

    转http://www.cnblogs.com/jym-sunshine/p/6397470.html FastDFS安装全过程记录 1.安装准备 HA虚拟IP:192.168.1.208 HA软件: ...

  5. python portia

    docker run -i -t --rm -v <PROJECTS_FOLDER>:/app/data/projects:rw -p 9001:9001 scrapinghub/port ...

  6. KEY操作续

    [KEY操作续] 1.UMP key 序列化给定 key ,并返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键. 序列化生成的值有以下几个特点: 它带有 64 位的校 ...

  7. Fragment生命周期(转)

    Android在3.0中引入了fragments的概念,主要目的是用在大屏幕设备上--例如平板电脑上,支持更加动态和灵活的UI设计.平板电脑的屏幕要比手机的大得多,有更多的空间来放更多的UI组件,并且 ...

  8. Liunx下如何使用kettle

    在windows下完成所有操作, 把xxx.ktr上传到liunx, Pan.sh xxx.ktr 就完成了

  9. MySql创建多表关联的步骤

    一,一对多表的创建 1.创建主表 create table HostTable( cid varchar(32) primary key, cname varchar(100)); 2.创建从表 cr ...

  10. jquery对象的遍历$(selector).each()

    <!DOCTYPE html> <html> <head> <script language="javascript" src=" ...