在过去,我已经为生产提供了单独的构建配置,并通过TestFlight分发了beta版本.这样可以轻松地对beta版本进行修改,例如公开应用程序的其他设置,让测试人员更彻底地测试内容,并查看有关应用程序状态的更多技术信息.
有没有办法检查是否已通过Apple的TestFlight分发应用程序以更改应用程序的运行方式?编译器指令不再有意义,因为相同的构建可以分发给beta测试人员并提交给商店,但也许有一种方法可以在运行时进行检查.
我是TestFlight的新手.我正在为外部测试人员设置我的新应用程序的beta测试.我下面的各种指南,如此.我上传了一个版本并设置了外部测试人员.在尝试选择构建进行测试时,我已经警告"在您的构建可以进行测试之前,它可能必须得到Beta App Review的批准".
很公平.
当我选择"下一步"按钮时,会出现一个旋转轮,似乎再也没有发生任何事情了.附件是截图(屏幕背景显示为灰色,但您可以阅读它).我等了,等了,等了......
刷新浏览器没有帮助.iTunes连接没有反馈.我只是盯着我的屏幕看1到2天,希望最终测试结果会发生,旋转轮会停止吗?我想不是.
所以我的问题 - 如何提交Beta App Review的构建?我看不到任何按钮或过程的解释.
我在iOS 8.1设备(iPhone 5C)上安装了测试航班,并在TestFlight上发送了一个电子邮件邀请,以加入应用程序的测试版.该电子邮件具有"在测试飞行中打开"按钮,其发送的苹果ID与设备上登录到TestFlight的苹果ID相匹配.
当我按下按钮时,我被重定向到我的Chrome浏览器应用程序上的一个网站,该网站会立即将我重定向到TestFlight的App Store页面.而已.没有添加任何应用.如果我打开试飞,应用程序就不存在了.
有没有人遇到过这个问题?
我正在iTunesConnect中使用预发布工具,您可以将应用程序分发给一组测试人员.似乎在几天之后应用程序在启动后立即崩溃(在显示的启动屏幕之后).没有错误日志.
我想知道这是否与所有TestFlight应用程序似乎拥有的30天到期有关,或者可能是我的代码中的某些内容导致它?
是否可以使用CloudKit的"开发"环境通过iTunes Connect向新的TestFlight提交应用程序?
似乎只有AdHoc Provisioning Profiles在从Organizer进行"导出"时要求首选的CloudKit容器名称(生产或开发),但AdHoc Provisioning配置文件不包含向iTunes提交应用程序所需的"beta-reports-active"权利连接并允许TestFlight使用.
因此,如果您想使用新的iTunes Connect版本的TestFlight来测试基于CloudKit的应用程序,您必须使用生产环境.其他人遇到过这个问题吗?
我通过新的Apple TestFlight应用程序批准了我的应用程序分发.我试图通过"内部测试人员",iTunes Connect ->Prerelease ->Internal Testers但我看到的只有2个信息框:
要开始测试,请至少选择一个Internal Tester.
可以在用户和角色中添加内部测试人员.内部测试人员是具有管理员或技术角色的iTunes Connect用户.
我已经添加了一个管理员技术用户,Users and Roles但我不能邀请他们.如何邀请内部测试人员?
我试图使用TestFlight测试从实时App Store应用程序构建到RC的更新场景,但是TestFlight给了我警报"你已经安装了这个应用程序.你想要替换......"(见下面的截图).确认后,App Store版本中的所有数据都消失了.
我做的步骤:
结果:
编辑:TestFlight中的警报随任何应用程序一起出现(我尝试过来自不同开发帐户的多个不同应用程序).实际的数据删除只发生在一些人身上.
我的问题:
这是来自TestFlight的预期行为还是我的应用程序的任何问题?我不知道版本之间可能会导致任何问题的任何更改.
我相信这种情况以前没有发生过(几周前我最后一次试过).
我找不到有关TestFlight应用程序行为或更改的任何文档或发行说明.
有没有人遇到过同样的问题?或者您是否知道描述此行为的任何资源?
谢谢你的回答!
我已将我的应用程序上传到 Testflight,并且运行正常。现在我需要在 App Store 中部署一个新版本。我阅读了文档,但 iTunesConnect 具有不同的用户界面,我不确定如何以简单的方式从 iTunesConnect 推送到 AppStore。任何想法,链接?
谢谢。
当我尝试从TestFlight应用程序安装时,我收到消息"TestFlight目前当前不可用.请稍后再试".在尝试运行应用程序时,我的外部测试人员收到消息"[App Name] beta已过期".尝试从TestFlight续订时,他们会看到"TestFlight目前无法使用.请稍后重试." 我整天都在努力,只是想看看是否还有其他人在体验这一点.
我正在尝试将Audience Network整合到我的应用中.当我在XCode上部署时,广告在模拟器和设备上正常工作.
我想通过TestFlight分发构建,以确保它在发布模式下工作.当我尝试在发布模式下从XCode直接部署到我的设备时,Facebook会为广告返回"无填充".广告也不会出现在TestFlight构建中.
有关于在TestFlight构建中显示设备广告的任何想法吗?