简体   繁体   English

iTunes Connect自动生成应用程序ID

[英]iTunes Connect automatically generating app ID's

We're doing beta testing on a bunch of POC apps at the moment. 目前,我们正在对许多POC应用进行Beta测试。 We're trying to set it up to use one wildcard app ID for all the apps. 我们正在尝试将其设置为对所有应用程序使用一个通配符应用程序ID。 Everything seems to work well in terms of setting up a wildcard app id and provisioning profile. 设置通配符应用程序ID和预配配置文件似乎一切正常。 But when creating an app "profile" in iTunes connect, it insists on us filling in a specific suffix. 但是在iTunes connect中创建应用程序“配置文件”时,它坚持要求我们填写特定的后缀。 This in turn creates a new explicit app id in the provisioning portal. 依次在供应门户中创建新的显式应用程序ID。 Has this changed recently as I dont remember it doing this in the past. 最近是否有所改变,因为我以前不记得这样做了。

For example. 例如。 We set up a wildcard like "com.ourcompany.*". 我们设置了一个通配符,例如“ com.ourcompany。*”。 When creating a profile in itunes connect we provide "OurApp" in the mandatory suffix field. 在iTunes连接中创建配置文件时,我们在必填后缀字段中提供“ OurApp”。 This in turn creates a com.ourcompany.ourapp explicit app ID in the prov. 反过来,这会在省份中创建com.ourcompany.ourapp明确的应用ID。 portal. 门户。

Is this correct? 这个对吗?

When you create an app ID in iTunes Connect, I believe it does create the app ID for you in the app ID area in the provisioning portal. 在iTunes Connect中创建应用程序ID时,我相信它确实会在供应门户的应用程序ID区域中为您创建应用程序ID。 This is because creating the app ID in iTunes Connect basically reserves that app ID for you to use in the future and prevents any other developers from using that app ID. 这是因为在iTunes Connect中创建应用程序ID基本上会保留该应用程序ID供您将来使用,并阻止任何其他开发人员使用该应用程序ID。

I guess my question is why are you creating the app in iTunes connect? 我想我的问题是,为什么要在iTunes connect中创建该应用程序? If you are just creating a proof of concept app, simply create the project in Xcode, use a development provisioning profile tied to your wildcard app ID to build it, and that should be all you need. 如果您只是在创建概念证明应用程序,则只需在Xcode中创建项目,然后使用与通配符应用程序ID绑定的开发配置文件来构建它,这便是您所需要的。 Are you using iTunes Connect so that you can do something like TestFlight? 您是否正在使用iTunes Connect,以便可以执行TestFlight之类的操作? If so, you'll have to have explicit IDs in the iTunes Connect site for that, so it is working as expected. 如果是这样,则必须在iTunes Connect网站中具有明确的ID,以便它按预期工作。

One thing to note is that as long as you aren't using any services that require an explicit app ID (such as iCloud, Push Notifications), you should be fine using the wildcard ID. 需要注意的一件事是,只要您不使用任何需要显式应用程序ID的服务(例如iCloud,推送通知),就可以使用通配符ID。 So just because the explicit app ID is there on the developer site, it doesn't mean you need to use it in your provisioning profile. 因此,仅因为开发人员站点上存在显式的应用程序ID,并不意味着您需要在供应配置文件中使用它。 You certainly can have a provisioning profile tied to the wildcard ID and use it to build an app that also has an explicit ID created on the site. 您当然可以将配置文件绑定到通配符ID,并使用它来构建还具有在站点上创建的显式ID的应用程序。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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