新的试飞对于临时分发毫无价值。有啥解决办法吗?
Posted
技术标签:
【中文标题】新的试飞对于临时分发毫无价值。有啥解决办法吗?【英文标题】:The new Test Flight is worthless for adhoc distribution. Any work arounds?新的试飞对于临时分发毫无价值。有什么解决办法吗? 【发布时间】:2015-02-20 02:12:23 【问题描述】:我终于得到了内部测试人员的邀请,使用 iTunesConnect 和 Test Flight 应用程序工作。我发现对于临时分发,这根本行不通……
-
30 天到期太短了。
在旧版试飞中,一名测试人员有多个设备。在新的试飞中,每个邀请仅适用于一台设备。如果您尝试在其他设备上使用邀请,则会显示它已在使用中。
我没有看到任何关于有效期的解决方法,关于第二个问题的解决方法的任何想法,还是我做错了什么?有没有办法将设备添加到用户帐户。
也许,这不是我应该用于我的临时分发的工具?欢迎提出其他建议。
【问题讨论】:
【参考方案1】:新版 TestFlight 比旧版更适用于多种设备。邀请只能使用一次,但它与您使用的 Apple ID 相关联,在另一台设备上使用相同的 Apple ID 登录 TestFlight 应用程序,您就可以安装该应用程序。不要尝试重复使用邀请。
我个人认为内部测试人员毫无用处,因为您必须授予这些用户访问您的 iTunes Connect 帐户的权限。有一种解决方法,您可以使用自己的电子邮件,例如“me+user1@whatever.com”并让邀请来找您,然后您只需将邀请链接转发给您想要使用构建但没有的用户访问 iTC,但这很痛苦。
最好的计划是,将应用发送给 TestFlight 审核,获得批准,然后将所有测试人员添加为外部测试人员。您可以通过保持版本号 (CFBundleShortVersionString
) 相同、增加内部版本号 (CFBundleVersion
) 并选中“此版本没有重大更改”选项来提交新版本,而无需每次都经过审核。
如果您不需要支持 ios 7,那么新的 TestFlight 比旧的要好得多。初步审查是唯一的缺点。
【讨论】:
很高兴知道您可以通过使用相同的 Apple ID 登录试飞来安装在不同的设备上。但是,我无法对此进行测试,因为 Test Flight 自动使用不同的 Apple ID 登录(我有 2 个 Apple ID,这很糟糕),而且我看不到任何退出 Test Flight 的方法,因此我可以使用重新登录不同的 Apple ID。我尝试删除该应用程序并重新安装它,但它仍然自动让我登录。我会相信你的话,并继续测试。谢谢。 它使用您登录商店时使用的 Apple ID,因此请退出商店,然后使用其他 Apple ID 重新登录,您将在 TestFlight 中看到其他应用程序。我还使用多个 Apple ID(因此我可以访问美国和加拿大的商店)。 谢谢!那行得通。好的设备不再是问题。除非通过审查过程删除或延长 30 天的有效期,否则我仍然无法使用这个新过程。我支持 1 个客户端和 6 个设备,所以我认为 Enterprise 对我来说太过分了。值得我花时间去客户端站点并从 xCode 安装到他们的设备上。我认为最终的答案可能是将应用程序放入应用程序商店并让客户端从那里获取更新。 30 天是每次构建,所以在此之前上传另一个构建。保持版本号不变,选中上述框,构建立即获得批准,准备发布给测试人员。【参考方案2】:这里有一个快速指南,解释了您可以使用新 TF 做什么: New TestFlight • Quick need-to-know guide
【讨论】:
【参考方案3】:我能想到两种方法。
获取 OS X Server 并将手机单独添加到您的配置文件中。您将被限制为 100 部手机,但其中任何一部手机都可以登录服务器并将最新版本下载到他们的设备上。
获取企业帐户。但是,您无法使用 Enterprise 帐户发布到 App Store。
【讨论】:
【参考方案4】:您可以通过试飞将您的设备导入 testfairy
https://app.testfairy.com/testers/testflight-export/
这个我还没试过。
【讨论】:
以上是关于新的试飞对于临时分发毫无价值。有啥解决办法吗?的主要内容,如果未能解决你的问题,请参考以下文章