问题描述
我当前正在开发一个iOS应用,并且我想使用TestFlight来部署测试版.必备条件之一是我必须在我的Apple开发人员帐户中注册应用程序捆绑包ID.
I'm currently developing an iOS app and I want to use TestFlight to deploy the betas. One of the requisites is that I must register the app bundle id in my apple dev account.
该应用程序的最终版本将由客户管理,因此将被上传到他们的Apple帐户中.
The final release of the app will be managed for the customer, so will be uploaded to theirs apple account.
如果我出于测试目的首先在我的帐户中注册了捆绑应用ID,是否有任何担忧或麻烦?客户可以使用她的帐户发布相同的应用程序吗?我认为这是一个非常常见的情况,您能否提供一些替代方法或解决方法来实现这一目标?
Are there any concerns or troubles if I register the bundle app id in my account first, for testing purposes? Will the customer be able to publish the same app using her account?I think this is a very common scenario, could you provide some alternatives or workarounds to accomplish this?
谢谢!
推荐答案
捆绑包ID唯一标识一个应用程序.两个应用程序不能具有相同的捆绑包标识符.此处是关于此的更清晰的信息.
The bundle ID uniquely identifies an application. Two applications can not have the same bundle identifier. Here is more clear info about this.
如果您的应用需要由客户端发布.您可以为开发环境创建测试凭据(捆绑ID,配置文件,开发者证书),并为生产环境使用客户端凭据.
If your app needs to be published by your client. You can create test credentials (bundle id, provisioning profile, developer certificate) for development environment and use your client credentials for production environment.
另一种选择是,发布后,您可以转让该应用程序对您的客户的所有权.
Another option is, once it has been published, you can transfer the ownership of that app to your client.
这篇关于在使用另一个帐户发布之前,使用testflight来测试应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!