【问题标题】:XCode export app, wildcard errorXCode 导出应用程序,通配符错误
【发布时间】:2016-02-15 23:49:45
【问题描述】:

我正在开发用于内部分发的 Swift iOS 应用程序,但在导出应用程序时遇到问题 - 我得到:“通配符应用程序 ID 不能用于创建内部配置文件。请使用显式应用程序身份证。

在会员中心,我创建了一个明确的 App ID:

在会员中心,我还创建了一个 iOS Provisioning Profile for Distribution:

在 XCode 中,我下载了分发配置文件(在首选项 > 帐户下):

这是一个 Swift iOS 应用程序(我的第一个),我正在尝试导出应用程序(.ipa 和 .plist 文件),以便我可以从 Intranet 站点部署它。注意:我没有 MDM(我现在也不想购买)。 Xcode 版本:7.2.1。

我错过了什么?

2016 年 2 月 15 日编辑:这个SO Post 是关于一个类似的问题,但那里列出的步骤并没有解决我的问题。

【问题讨论】:

标签: ios xcode swift


【解决方案1】:

我遇到了同样的问题,几乎花了一天的时间来解决这个问题。

当我遇到问题时,我认为这是与无效的分发证书或配置文件有关的错误。我更新了证书和所有其他东西。没有任何效果!证书和配置文件都不是根本原因。

我在 Apple Developer 页面上看到了 announcement。 Apple 的 WWDR 证书即将到期,该页面上提供了最新的证书。我更新了该证书并且它有效!

您应该遵循的步骤:

  1. 打开Keychain Access 并从证书中删除过期的Apple Worldwide Developer Relations Certification Authority
  2. 按照建议下载新证书。
  3. 确保Apple Worldwide Developer Relations Certification Authority 位于Systems 钥匙串下,不在登录中
  4. 打开XCode(如果已经关闭,然后打开)
  5. 清理您的项目。
  6. 选择您的有效签名证书和配置文件。 (您不需要按照公告的建议刷新您的证书或个人资料)
  7. 点击存档按钮!

希望这对其他人有帮助。

【讨论】:

    猜你喜欢
    • 2018-04-25
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多