我知道这个问题已经得到了回答,但是为了让 XCode4 直接安装到我的设备上,我遇到了很多麻烦。如果您试图将多台机器安装到同一设备上,天堂会帮助您。
我最好的建议是,让 XCode4 为您完成所有工作。尝试手动配置您的证书只会导致您将计算机或设备砸成碎片。
如果你卡住了,或者只有一半的工作,请按照以下步骤操作。
- 从钥匙串中删除所有证书。您可以留下 Apple Dev 证书,但其他一切都必须离开。
- 将您的项目设置为无代码签名。如果您有任何使用过的旧配置文件,您不希望您的项目查看任何内容。
- 在 Organizer 中,删除您在那里的所有配置文件。对于 XCode4 以及您的设备。
- 我通常会关闭我的项目,但这可能是一个选择步骤。
- 在 Apple Developer Portal 中删除您的开发者证书。它会抱怨,但太糟糕了。
- 不要删除网站上的任何配置文件。稍后您将需要这些。它们都应该已经配置到您的设备和测试团队。他们很好。
- 打开 Organizer,在 Provisioning Profiles 下应该有 Import 按钮和复选框,让 XCode4 为您完成工作。使用该按钮让 XCode 进行所有设置。
- 它应该告诉您您没有开发人员证书并自动请求一个,让 XCode 请求它。它可能会在某个时候提示您提供开发人员凭据。
- 这将需要几秒钟,但它应该提取与您的帐户关联的任何配置文件,在您的钥匙串中创建开发人员证书,如果您的设备已插入,则将最新的配置文件复制到您的设备。
- 打开您的项目,为您的构建选择 iPhone Developer。如果它是空白的,无论如何都要选择它,它应该与正确的配置文件相关联以便运行。
- 使用您选择的设备运行您的构建,您应该一切顺利。
当我在正常的 Xcode 和 beta 版本之间工作时,我进行了一次可怕的反复试验以使这些工作正常进行。我不希望我最大的敌人出现代码签名问题。希望这对您和其他遇到问题的人有用。祝你好运!