简体   繁体   中英

Separate apps in TestFlight for production and staging?

Our app has two targets, with separate Bundle Ids for the production and staging app:

com.myCompany.production
com.myCompany.staging

We have used TestFlight to test our app internally, but only at the later stages - we were testing com.myCompany.production app, whose API calls were hitting the production server.

Now we want to test earlier in the process, we want our internal users to test the com.myCompany.staging app.

Is creating a new app on iTunes Connect the only way to do this? I'm just concerned that I will be creating a 'fake' app which will never be released. What is the recommeneded way to do this?

There are two alternatives, adhoc distribution with an enterprise certificate and use a 3rd party service like fabric.io for distribution. Or use TestFlight, which we do, and have had no issues. We make sure that in the TestFlight reviewers notes we make clear that this version is just for beta testing. The only downside of this approach that we have found is that when you up the version number (not the build number) you have to resubmit for Beta review which can take anything from a few hours to a couple of days.

我创建了不同的构建配置,但是当我尝试将暂存构建上传到 testflight 时,苹果拒绝说 ITMS-90338:非公共 API 使用有什么建议吗?

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM