繁体   English   中英

在没有Apple开发人员帐户的情况下将新的iPhone UDID添加到配置文件

[英]Adding new iPhone UDIDs to provision profile without an apple dev account

我是我们应用程序设计团队的一部分(我曾经在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文件;并且同时具有私钥和iPhone发行版:xxxx xxxxxxx证书中钥匙串GUI。

我确定可以解决这个问题,但是我主要关心的是是否可以为下周进行的Beta测试添加新的UDID。 我见过的所有方法都涉及通过Apple的开发中心添加设备,然后进行下载; 即没有办法在本地添加UDID。 我们的开发人员正在使用他的个人Apple Dev许可证(一份$ 99)来运行该许可证,但我们没有密码。

因此,主要问题是:是否有任何方法可以不使用Apple开发中心(即在本地)将UDID添加到我们的发行版中,或更糟的情况是,我可以将我的帐户注册为Apple开发人员,然后将UDID添加到该新帐户中进行分发吗?

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

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

如果您注册自己的帐户,请阅读即席分发。 苹果有很多文档 将使用以下章节:

...... 但是有时指南更容易遵循

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

您必须与开发人员联系,或者要求他提供密码,或者告诉他UDID,以便他可以重新生成配置文件。

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

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

限制为100台设备,但是您可以生成多个临时分发配置文件。

每个临时配置文件都可以连接到选定数量的设备。

添加设备后-您将需要获得一个新的Ad-Hoc Provisioning Profile进行分发,但这将使您通过有限的beta测试。

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

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

暂无
暂无

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

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