iOS 使用 TestFlight 测试
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 测试的更多相关文章
- IOS的 testflight测试设置
管理员邀请参与者 1.登录开发者账号https://developer.apple.com/account 2.进入后,点击ituns connect 3.点击进入用户和职能 4.在用户栏点击添加按钮 ...
- TestFlight 测试
问题1:iOS提交TestFlight测试显示缺少合规证明 解决:有的时候testFlight会显示@“缺少合规证明” 最简单的解决办法就是点击文字前边的黄色标识符,会询问你是否加密,选择相应选项就可 ...
- iOS之Xcode自动管理证书、打包adhoc和testFlight测试安装
引言:Xcode8 之后引用Automatic manage signing .对于开发者而言,在证书上栽的坑肯定不少. 准备:1.开发者账号是必须的吧. 2. Xcode设置account (不给 ...
- iOS 和 Android 测试托管平台 FIR.im 的注册与常用功能
FIR.im 作为专业的 iOS 和 Android 测试包发布网站, 注册超简单,支持输入网址直接下载和二维码扫描下载.功能类似 TestFlight ,但又比它强大,支持游客访问密码,iOS 和 ...
- 使用TestFlight测试时候相关内容
前言:记录一下使用TestFlight测试时候相关内容 场景:在我们添加测试员:给测试员发送了邀请:测试员使用TestFlight的时候,其实是有崩溃的次数的记录的,相应的崩溃的信息也是可以查询到的. ...
- iOS 开发 -----公司测试打包上传流程
打包iOS应用程序 如果想要将做的iOS应用程序安装到自己的iOS设备上测试.或者安装到别人的iOS设备上,或者想发布到App Store中,先要给应用签名.签名就要有证书,这就需要申请证书的过程了. ...
- IOS真机测试
学习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html)倒是有类似的地方,都是节点标签显示的,当然个人理解,感 ...
- iOS真机测试,为Provisioning添加设备 -- based xcode6[原]
iOS真机测试, 我们需要添加几台新的设备进行测试.我们只需要对Provisioning Profiles 进行更新. 1. 在苹果开发者中心添加测试设备 打开苹果Certificates, Ide ...
- Unity导出iOS真机测试教程
原地址:http://unity3d.9tech.cn/news/2014/0410/40177.html 学 习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发 ...
随机推荐
- angularjs之$ajax请求
AngularJS不仅仅只有双向绑定等等功能,还有发送Ajax请求的Api. 效果图: 请求的文件(data.php): <?php $data = [ '股市下跌', '清明小长假结束', ' ...
- HTML5 APP
jquery,bootstrap http://www.bcty365.com/content-74-2640-1.html JS运行效率,浏览器 html+js+css3 css3是在css的 ...
- mac使用备注
快捷键: 掌握好多手势和快捷键可以有效的提高工作效率,触控板和快捷键基本让你可以脱离鼠标. Command+Tab 任意情况下切换应用程序 - 向前循环 Shift ...
- servlet中关于下载
package com.huawei.response; import java.io.BufferedInputStream;import java.io.IOException;import ja ...
- Go Flow Control
[Go Flow Control] 1.for没有(),必须有{}. 2.for的前后表达式可以为空. 3.没有while,for即是while. 4.无穷循环. 5.if没有(),必须有{}. 6. ...
- du熊的机器人
[du熊的机器人] Description du熊正在玩一个别人刚送给它的机器人.这个机器人只能在一个棋盘中行走,棋盘的左上角格子为(0, 0),右下角格子为(X, Y). du熊控制这个机器人从棋盘 ...
- NBU 还原windows ORACLE数据库(EC)
rman target / startup nomount; run{ allocate channel ch00 type 'SBT_TAPE'; send 'nb_ora_serv=nbumast ...
- SpringBoot进行单元测试
SpringBoot进行单元测试,需要在maven中加入以下依赖 <dependency> <groupId>org.springframework.boot</grou ...
- bloom
bloom bloom也能实现和HDR类似的效果,但bloom的是静态的,HDR是动态渐变的, bloom在细节表现.明暗对比不如HDR,但实现HDR效果的系统资源开销也比 bloom大,bloom也 ...
- php 共享内存学习(APC扩展)
问题:希望可以在进程间共享变量,为共享数据提供快速访问 解决方案:使用APC扩展的数据存储功能 (cli模式下没有作用) //获取原来的值 $population = apc_fetch('popul ...