我是设计团队的一员(我有使用Python、PHP、jQuery和Java的经验,但从未接触过ObjC),在我们的应用程序中负责一些开发者职责,因为我们的iPhone开发者去度假了。我从开发者那里得到了项目源代码、他的p12私钥和mobileprovision文件。
当我尝试在设备上构建应用程序时,我已经遇到了这个错误:
尽管XCode似乎识别了发行版和钥匙链(我使用
所以主要问题是:有没有办法在不使用Apple dev中心(即本地)的情况下将UDID添加到我们的发行版中,或者更糟的情况是,我能否注册我的帐户作为苹果开发人员,然后将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
文件;在钥匙链GUI中有私钥和iPhone Distribution: xxxx xxxxxxx证书),但我的主要问题是我是否可以为下周的beta测试添加新的UDID。我看到的所有方法都涉及通过Apple的dev中心添加设备,然后下载;即没有本地添加UDID的方法。我们的开发人员正在使用他的个人Apple Dev许可证($99),我们没有密码。所以主要问题是:有没有办法在不使用Apple dev中心(即本地)的情况下将UDID添加到我们的发行版中,或者更糟的情况是,我能否注册我的帐户作为苹果开发人员,然后将UDID添加到该新帐户以进行分发?