我已经为我的 ios 应用程序生成了分发配置文件,但我无法使用它签署我的应用程序,我收到此错误:
配置文件与默认钥匙串(keychain)中的任何有效证书/私钥对不匹配
开发人员证书运行良好,我可以将我的应用上传到我的测试设备,
但我注意到分发配置文件的警告:未找到有效签名身份
这可能是我的分发配置文件问题的根源,还是这是预期的警告?
而且我怀疑它禁止我签署用于应用商店上传的应用
我很确定我已经使我所有的包(应用程序?)标识符保持一致
最佳答案
您的钥匙串(keychain)中需要有两组公钥和私钥。
其中一个将以“iPhone Developer:”为前缀,另一个以“iPhone Distribution:”为前缀。
打开“/Application/Utilities
”文件夹中的 Keychain Access 应用程序,确保两者都在您的钥匙串(keychain)中。如果两者都看不到,那就是你的问题(你需要从另一台安装了 key 的机器上导入你的 key )。
关于ios - 无法使用分发配置文件签署我的 ios 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075443/