上架之前可以通过TestFlight把要上架的包,提前发布给部分用户,测试app,接受反馈。外部测试员目前最多一万人。
具体操作:
-
创建外部测试员群组
-
左侧底部app测试信息中该填的都填了
-
Xcode上传包,生成构建版本
-
群组中添加对应的构建版本,然后提交此beta版本的审核,第一次慢,之后版本的审核应该快吧。
-
审核通过之后,在这里生成公开链接
-
用户点击公开链接,如果安装了TestFlight则会直接打开TestFlight,弹出要测试的版本。如果未安装,则浏览器打开公开链接,提示下载TestFlight,按网页的步骤,安装完TestFlight,再安装测试app。
-
当用户安装后,在iTunes connect后台可以看到当前有多少用户安装了,同时也可以设置用户上限
- 如果希望选择部分用户在app弹窗中实现TestFlight选项跳转,可以实现如下:
UIApplication.shared.open(URL(string: "https://testflight.apple.com/join/**********")!, options: [:]) { (isFinished) in
if isFinished {
print("https://testflight.apple.com/join/**********")
} else {
print("not open success")
}
}