[英]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.