【发布时间】: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 添加到该新帐户分发?
【问题讨论】: