【问题标题】:Adding new iPhone UDIDs to provision profile without an apple dev account添加新的 iPhone UDID 以在没有 Apple 开发者帐户的情况下配置配置文件
【发布时间】:2010-08-05 16:13:16
【问题描述】:

我是我们应用程序设计团队的一员(我有使用 python、php、jquery 和 java 的经验,但从未使用过 ObjC)团队,并与我们的 iPhone 开发人员一起承担了一些开发人员职责。假期。从开发者那里,我有项目源、他的 p12 私钥和 mobileprovision 文件。

我在尝试在设备上构建应用程序时遇到了这个错误:

Code Sign error:
  The identity 'iPhone Developer: xxxxxx xxxxx (xxxxxxxxxx)' doesn't match any valid
  certificate/private key pair in the default keychain

尽管 XCode 显然可以识别发行版和钥匙串(我使用 security import xx.p12 -k ~/Library/Keychains/login.keychain 导入了 p12 文件;并且钥匙串 GUI 中有私钥和 iPhone Distribution: xxxx xxxxxxx 证书。

我很确定我可以解决这个问题,但我主要担心的是我是否可以为下周进行的 beta 测试添加新的 UDID。我见过的方法都是通过苹果的开发中心添加设备,然后下载;即无法在本地添加 UDID。我们的开发人员使用他的个人 Apple Dev 许可证(99 美元)运行它,我们没有密码。

所以主要问题:有什么方法可以在不使用 Apple 开发中心(即本地)的情况下将 UDID 添加到我们的发行版,或者更糟糕的情况,我可以将我的帐户注册为 Apple 开发人员,然后将 UDID 添加到该新帐户分发?

【问题讨论】:

    标签: iphone xcode


    【解决方案1】:

    如果无法访问他的开发者帐户,您就无法为他的帐户创建新的配置文件(用于额外的 UUID)。要添加更多 UUID,您必须创建自己的帐户并使用这些证书和配置文件设置项目。

    当然,您可以要求开发人员将 UUID 添加到他的帐户并为您创建一个新的配置文件。这仅取决于他每年用完的 100 个 UUID 中的多少。

    如果您注册自己的帐户,请阅读临时分发。 Apple has plenty of documentation。以下章节将很有用:

    ......but sometimes guides are easier to follow.

    【讨论】:

    • 酷,谢谢。他实际上完全失去了联系(Safari 类型的东西),所以我必须创建新帐户。不过希望在这样做之前得到确认,谢谢您的建议。
    【解决方案2】:

    不。添加新 UDID 的唯一方法是通过 iTunes 连接。

    您必须联系您的开发人员并询问他的密码,或者告诉他 UDID,以便他可以重新生成配置文件。

    【讨论】:

    • 谢谢,我得设置新帐户了。
    【解决方案3】:

    如果您拥有完整的源代码和 Apple 开发者帐户,则可以创建私人 beta 测试。

    您需要使用 Ad-Hoc 分发配置文件构建您的应用并对其进行代码签名。

    限制为 100 台设备,但您可以生成多个 Ad-Hoc 分发配置文件。

    每个 Ad-Hoc 配置文件都可以附加到选定数量的设备。

    添加设备后 - 您需要获得一个新的 Ad-Hoc Provisioning Profile 来分发,但这应该可以让您通过有限的 beta 测试。

    如果您需要更多信息,请给我发短消息。 (您可能在帮助您的 beta - 测试人员在 VISTA 和 Windows-7 上安装时遇到一些问题)因此了解 IPA 文件。

    “所以主要问题:有什么方法可以在不使用 Apple 开发中心(即本地)的情况下将 UDID 添加到我们的发行版,或者更糟糕的情况,我可以将我的帐户注册为 Apple 开发人员,然后将 UDID 添加到新的要分配的帐户?”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 2018-12-04
      相关资源
      最近更新 更多