我使用外部开发人员开发我的 iPhone 应用程序的新版本。现在,随着发布的临近,为了创建最终的应用商店构建,他要求我提供更新的配置文件。我现有的已经过期,所以我从 Provisioning Portal - Provisioning - Development (Tab) 创建了一个新的并将其发送给他。
问题是,现在他告诉我,我必须给他发送一个新的 .p12 文件,因为新附加的配置文件不再匹配他存档的私钥。我读过 this tutorial我有一些问题。
在“证书 - 分发”选项卡中,我有一个可供下载的证书,它必须是在同一天使用新的配置文件创建的,并且明年到期,所以我想我在这里无事可做。
所以我想问下这个私钥文件是如何创建的。我打开钥匙串(keychain)访问,我看到有一个一年后到期的 iphone 分发钥匙串(keychain),但它有一个红色的句子,上面写着“这个证书是由一个未知的权威机构签署的”。如果我将其导出并交给开发人员,可以吗?
谢谢 科斯塔斯
最佳答案
p12 文件用于创建证书签名请求,这是您在请求分发证书时上传到开发人员门户的内容。如果您没有更改系统或删除任何东西,它应该在您的钥匙串(keychain)中。
打开钥匙串(keychain)访问,导航到我的证书,找到您的分发证书,展开箭头以显示附加到它的私钥。然后右键单击私钥并选择导出,这是您的开发人员需要的文件。
这是显示它应该是什么样子的屏幕截图。
关于iphone - iphone 应用程序更新的新私钥和配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14385394/