xcode 是否可以生成通配符 AppID 的企业/内部配置文件?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/28311152/
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

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 06:35:45  来源:igfitidea点击:

Is it possible to generate Enterprise/In house Provisioning Profile of a wildcard AppID?

iosxcodeprovisioning-profilein-house-distribution

提问by muimota

I am trying to generate a Enterprise provisioning profile from an wildcard AppID but I am required to set a explicit AppID to generate the provisioning profile. One mobileprovision with a wildcard appID would be enough for our users to install our different applications and they are not forced to install a mobileprovision for each .ipa we develop. I am pretty sure this was possible in the past (around 2014)

我正在尝试从通配符 AppID 生成企业配置文件,但我需要设置显式 AppID 来生成配置文件。一个带有通配符 appID 的 mobileprovision 足以让我们的用户安装我们不同的应用程序,而且他们不会被迫为我们开发的每个 .ipa 安装一个 mobileprovision。我很确定这在过去是可能的(大约 2014 年)

How could achieve this?

怎么可能做到这一点?

Edit (Some more information added)

编辑(添加了更多信息)

  • I am able to create wildcard appIDs and with those appIDs I can generate development or ad-hoc provision profiles but not In House provision profiles.
  • When creating In House Development profiles from the website just explicit App Ids are shown.
  • When trying export In House apps with AppIDs that are not already defined in the web this message appears: WILDCARD APP IDs can not be used to create In House provisioning profiles. Please use an Explicit App ID
  • I this Apple Developer linkIt can be read in the 4th step "You can not distribute an enterprise app using a wildcard App ID"
  • I am using Xcode 6.1.1 and the In House account is pretty new
  • 我能够创建通配符 appID,并且使用这些 appID,我可以生成开发或临时配置文件,但不能生成内部配置文件。
  • 从网站创建内部开发配置文件时,只显示明确的应用程序 ID。
  • 尝试使用 Web 中尚未定义的 AppID 导出内部应用时,会出现以下消息: WILDCARD APP ID 不能用于创建内部配置文件。 请使用明确的应用程序 ID
  • 我这个Apple Developer 链接可以在第 4 步“您不能使用通配符 App ID 分发企业应用程序”中阅读
  • 我使用的是 Xcode 6.1.1 并且内部帐户很新

采纳答案by Nicolas Buquet

Same story here : on a "recent" iOS entreprise account (i.e. late 2014 or start 2015), the wildcard appID is not proposed when creating an in-house distribution profile.

同样的故事:在“最近的”iOS 企业帐户(即 2014 年末或 2015 年开始)上,在创建内部分发配置文件时不建议使用通配符 appID。

Just tested with an older account: the wildcard appID is listed when I want to create a new in-house distribution profile.

刚刚使用旧帐户进行了测试:当我想创建新的内部分发配置文件时,会列出通配符 appID。

回答by wottle

Yes, you can certainly create an enterprise in house provisioning profile that uses the wildcard app id. We do it today, and I just tried creating a new one and it let me. You cannot use wildcard app IDs if your app needs to do iCloud, Game Center, In-App Purchases, etc., but for standard apps you should be fine. If you cannot, there may be another issue. Post more details about how you are required to set and explicit app ID and maybe we can be more help.

是的,您当然可以创建一个使用通配符应用程序 ID 的企业内部配置文件。我们今天做到了,我只是尝试创建一个新的,它让我。如果您的应用程序需要执行 iCloud、游戏中心、应用程序内购买等,则不能使用通配符应用程序 ID,但对于标准应用程序,您应该没问题。如果你不能,可能还有另一个问题。发布有关如何设置和显式应用 ID 的更多详细信息,也许我们可以提供更多帮助。

Do you have an existing iOS Wildcard AppID when you go to the App IDs section on the developer site?

当您转到开发者网站上的 App ID 部分时,您是否有现有的 iOS 通配符 AppID?