我是我的应用程序的一部分设计(我有使用
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显然识别出发行版和钥匙串(我使用安全导入xx.p12 -k~ / Library / Keychains / login.keychain导入p12文件;并且有私钥和iPhone发行版:xxxx xxxxxxx证书钥匙串GUI.
我很确定我可以解决这个问题,但我主要担心的是我是否可以为下周发生的beta测试添加新的UDID.我看到的方法都涉及通过Apple的开发中心添加设备,然后下载;即无法在本地添加UDID.我们的开发人员使用他的个人Apple Dev许可证(99美元),我们没有密码.
所以主要的问题是:有没有办法在我们的发行版中添加UDID而不使用Apple开发中心(即本地),或者更糟糕的是,我可以将我的帐户注册为苹果开发人员,然后将UDID添加到该新帐户进行分发吗?
最佳答案 如果无法访问其开发人员帐户,则无法为其帐户创建新的配置文件(用于额外的UUID).要添加更多UUID,您必须创建自己的帐户并使用这些证书和配置文件设置项目.
当然,您可以要求开发人员将UUID添加到他的帐户并为您创建新的配置文件.这取决于他每年用完的100个UUID中有多少.
如果您注册自己的帐户,请阅读临时分发. Apple has plenty of documentation.以下章节将有用:
> Managing Devices and Digital Identities
> Distributing Applications