iOS企业级开发者账号

5
昨天我们获得了iOS企业开发者帐号。我成功创建了Dev和inhouse / Adhoc证书以及应用程序ID(例如generic com.company.*)。我可以创建开发者配置文件和Ad-hoc配置文件。但是,当我尝试创建inHouse配置文件时,苹果开发者门户始终给我发送以下消息:
“没有可用的应用程序ID。 单击“创建应用程序ID”以创建应用程序ID。您需要应用程序ID来配置预配配置文件。”
我为不同的客户多次执行相同的步骤,但我不知道为什么现在会显示错误。
参考下面的图片。
请告诉我我错过了什么地方。

1
转到标识符 -> 选择应用程序 ID 来创建您想要用于创建配置文件的应用程序 ID。 - 0x8badf00d
我拥有开发者和分发者的应用程序ID。 - Wagh
我有一个企业账户,但是当我查看应用程序ID(根据我们的屏幕截图),在一列中没有InHouse/Dev标记。我唯一能想到的是您的团队ID没有正确设置在应用程序ID上。 - David H
这个Gist提供了逐步设置开发者账户的AppID、配置文件和证书的过程。我认为对于企业账户,这个过程应该是一样的,就你的问题而言。你可能想要看一下它。 - Anon
2个回答

6
我解决了问题。我使用的是通配符应用程序id(com.yourcompany.*),这在企业内部分发中是不允许的。但Ad-hoc接受通配符bundle id。 企业内部分发需要特定于应用程序的应用程序id,例如com.yourcompany.myapp。

是的,你说得对。界面相当令人困惑 - 它暗示没有任何应用程序ID,而不是找不到任何非通配符应用程序ID。 - Ben Clayton
2
更糟糕的是,它只会在下拉列表中显示明确的应用程序ID,而上面的文本包含有关通配符ID的说明,这些ID不再允许在内部配置文件中使用(难道不是了吗?!)...有人有苹果公司对此更改的官方来源吗?在网上没有找到 -.- - d4Rk
@d4Rk,官方没有更改,但在这里进行了正式记录(第5点)https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingEnterpriseProgramApps/DistributingEnterpriseProgramApps.html - Marc
我注意到这似乎是正确的行为,但不知何故我们能够在企业签名的应用程序中使用IAPs,也许这实际上是苹果的一个漏洞,因为有时我们也会遇到一些奇怪的行为;-) - d4Rk

1
只需按照提示创建一个应用程序ID。您可以在屏幕截图的左侧看到“应用程序ID”链接。

1
我拥有开发者和分发者的应用程序ID。 - Wagh
应用程序 ID 并不与开发者/分发商绑定。不过,你是不是把应用程序 ID 和配置文件混淆了? - Choppin Broccoli
我有3个应用ID,但仍然收到创建新的应用ID的消息。我已经更新了原始问题参考图片供您参考。 - Wagh
@Manoj 是对的。我也遇到了相同的问题。在用户界面中没有说明通配符应用程序 ID 不能用于企业内部应用程序,这相当令人困惑! - Ben Clayton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接