ios 应用程序“等待审核”时进行测试
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/41395077/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Testflight while app is "waiting for review"
提问by Miquel
We are in a hurry to publish an app for a customer, so yesterday we published an app to App Store and now is "Waiting for review".
我们急于为客户发布一个应用程序,所以昨天我们向 App Store 发布了一个应用程序,现在正在“等待审核”。
Meanwhile, the customer aked if he could have a preview. My idea was to send him a TestFlight beta testing. I'm thinking in several options:
同时,客户询问他是否可以预览。我的想法是向他发送 TestFlight beta 测试。我在想几个选项:
- Start an internal testflight for the build that is in review for team customer users
- Start an external testflight with the build is in review for other customer users not in the team
- Send a new build and start internal testflight for team customer users
- Send a new build and start external testflight for other customer users not in the team
- 为团队客户用户正在的构建启动内部测试
- 对于不在团队中的其他客户用户,开始外部测试飞行的构建正在审核中
- 为团队客户用户发送新版本并开始内部测试
- 为不在团队中的其他客户用户发送新版本并启动外部测试
What I'm not sure is on each case (internal/external testflight):
我不确定在每种情况下(内部/外部测试飞行):
- Can I start a testflight testing for a build that is "in review"? And if I can, will it cancel the "in review" process for this build?
- Can I send another build while there is already one "in review"? And if I can, will it cancel the "in review" process for the previous build? If it will not, can I start a testflight for a new build while previous one is in review?
- 我可以为“正在”的构建开始试飞测试吗?如果可以,它会取消此版本的“中”过程吗?
- 当已经有一个“正在”时,我可以发送另一个版本吗?如果可以的话,它会取消之前构建的“中”过程吗?如果没有,我可以在上一个正在审核中的同时为新版本开始试飞吗?
As said, the priority here is not to stop the "in review" process.
如前所述,这里的优先事项不是停止“中”过程。
EDIT
编辑
I've been reading docs at https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.htmland what makes me be scared is:
我一直在https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html阅读文档,让我害怕的是:
When you are done using TestFlight beta testing, you can submit the app for final review
使用 TestFlight beta 测试完成后,您可以提交应用程序进行最终审核
So it seems that testflight is more like an step in the process than a parallel option in the process...
因此,testflight 似乎更像是过程中的一个步骤,而不是过程中的并行选项......
采纳答案by Ronak Chaniyara
From answer at below link:
来自以下链接的回答:
Will submitting a build for TestFlight Beta Testing stop the Final Review Test for the same build?
提交用于 TestFlight Beta 测试的构建会停止同一构建的最终测试吗?
Apple will review as normal even with an active TestFlight and external testers using it.
即使有活跃的 TestFlight 和使用它的外部测试人员,Apple 也会正常。
What apple doc at below link says:
以下链接中的苹果文档说:
When you are done using TestFlight beta testing, you can submit the app for final review. Before you submit it, make sure you no longer want to test it or any builds you uploaded earlier than it. When the app becomes Ready for Sale in the App Store, testing automatically stops on earlier builds, and you will be unable to view or test them.
If you want to resume testing of an earlier build, you can upload it as a new build associated with a new prerelease version.
使用 TestFlight Beta 测试完成后,您可以提交应用程序以供最终审核。在提交之前,请确保您不再想测试它或您早于它上传的任何构建。当应用程序在 App Store 中准备好销售时,测试会自动停止对早期版本,您将无法查看或测试它们。
如果您想继续测试早期版本,您可以将其作为与新预发布版本关联的新版本上传。
So, when the app becomes Ready for Salein the App Store, testing automatically stops on this and earlier builds, and you will be unable to view or test them.
因此,当应用程序在 App Store 中准备销售时,测试会自动停止在此版本和更早版本上,您将无法查看或测试它们。
回答by railon
would be nice to have had a reply after your "will give a try..." So I had the same issues a few minutes ago: - App is "waiting for review". - And no internal/external testing available for the client.
在您“试一试......”之后得到回复会很高兴所以几分钟前我遇到了同样的问题: - 应用程序正在“等待审核”。- 并且没有可供客户使用的内部/外部测试。
Since the external testing will also need a review by Apple I went for the internal way. So I added my and the clients account to internal testing. Then I added the current build which is also in "waiting for review" state to the internal testing. Result: It worked. I got the invite email and could download that build via TestFlight. The app is still "waiting for review".
由于外部测试还需要 Apple 的,因此我选择了内部方式。所以我将我和客户的帐户添加到内部测试中。然后我将当前处于“等待审核”状态的构建添加到内部测试中。结果:成功了。我收到了邀请电子邮件,可以通过 TestFlight 下载该版本。该应用程序仍在“等待审核”。
Just in case someone else stumbles upon this question/answer here.
以防万一其他人在这里偶然发现这个问题/答案。
Cheers
干杯
PS: Sorry I couldn't comment (need 50 points), therefore I created an answer.
PS:对不起,我无法发表评论(需要 50 分),因此我创建了一个答案。
回答by Matt
You can invite users to test even when the app is in review. It will not be available only when its in store.
即使应用程序正在审核中,您也可以邀请用户进行测试。它不会仅在它在商店时可用。
For external testing you need the app to be reviewed by Apple just as you publish to store but for internal testing its not required.
对于外部测试,您需要在发布到商店时由 Apple 对应用程序进行审核,但对于内部测试,则不需要。
- Send invitation to the user
- Select your app
- Go to TestFlight
- Select Internal Testing
- Click select version to test on right hand side of the screen
- Select the users to send test invite
- Click save
- 向用户发送邀请
- 选择您的应用
- 前往 TestFlight
- 选择内部测试
- 单击屏幕右侧的选择版本进行测试
- 选择要发送测试邀请的用户
- 点击保存
App invite will be sent to all selected users.
应用邀请将发送给所有选定的用户。