2010-08-05 110 views
4

我是我们的应用程序的设计组成部分(我有过使用python,php,jquery和java,但从来没有ObjC)的团队,我们iPhone开发人员的一些开发人员职责就是放假。从开发人员,我有项目源,他的p12私钥和mobileprovision文件。在没有苹果开发账户的情况下添加新的iPhone UDID到供应配置文件

目前,我遇到试图建立一个设备上的应用程序时出现此错误:

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 Distribution:xxxx xxxxxxx keychain GUI中的证书

这个我很肯定我可以解决,但我主要关心的是我是否可以添加新的UDID用于beta测试,接下来发生的一周我所见过的所有方法都涉及通过应用程序添加设备乐的开发中心,然后下载;即无法在本地添加UDID。我们的开发者正在运行他的个人Apple Dev许可证(99美元),我们没有密码。

所以主要问题:是否有任何方法可以将UDID添加到我们的发行版中而无需使用Apple开发中心(即本地),或者更糟的情况是,我可以将我的帐户注册为苹果开发人员,然后将UDID添加到新的帐户分配?

回答

1

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

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

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

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

+0

很酷,谢谢。他实际上完全没有联系(Safari类型的东西),所以我必须创建新帐户。希望尽快得到确认,谢谢你的建议。 – ReadyWater 2010-08-05 16:35:38

0

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

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

+0

谢谢,我将不得不建立新帐户。 – ReadyWater 2010-08-05 16:36:13

0

如果您有完整的源代码和一个苹果开发者帐户,您可以创建一个私人测试版测试。

您需要使用Ad-Hoc Distribution Profile构建和编码您的应用。

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

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

添加设备时 - 您需要获得新的Ad-Hoc Provisioning Profile才能发布,但这应该会让您通过有限的测试版测试。

如果您需要更多信息 - 给我发送一条快讯。 (您可能会遇到一些问题,帮助您的测试人员在VISTA和Windows-7上安装),以便了解IPA文件。

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

相关问题