ios - 无法使用分发配置文件签署我的 ios 应用程序

标签 ios app-store xcode4.3 provisioning-profile

我已经为我的 ios 应用程序生成了分发配置文件,但我无法使用它签署我的应用程序,我收到此错误:

配置文件与默认钥匙串(keychain)中的任何有效证书/私钥对不匹配

开发人员证书运行良好,我可以将我的应用上传到我的测试设备,

但我注意到分发配置文件的警告:未找到有效签名身份

这可能是我的分发配置文件问题的根源,还是这是预期的警告?

enter image description here

而且我怀疑它禁止我签署用于应用商店上传的应用

enter image description here

我很确定我已经使我所有的包(应用程序?)标识符保持一致

最佳答案

您的钥匙串(keychain)中需要有两组公钥和私钥。

其中一个将以“iPhone Developer:”为前缀,另一个以“iPhone Distribution:”为前缀。

打开“/Application/Utilities”文件夹中的 Keychain Access 应用程序,确保两者都在您的钥匙串(keychain)中。如果两者都看不到,那就是你的问题(你需要从另一台安装了 key 的机器上导入你的 key )。

关于ios - 无法使用分发配置文件签署我的 ios 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075443/

相关文章:

ios - 如何重新创建 xcdatamodeld

ios - 如何在 Swift - 登录系统中存储变量?

ios - 我如何在开发者和发行版签名身份 xcode 之间进行更改?

iOS 如何使用touchesMoved移动两张图片?

ios - phonegap xcode 4.3

ios - 如何在 iOS 11+ 中以编程方式打开“设置”>“隐私”>“位置服务”?

ios - 如何解决此错误 "Cannot invoke getObejectAtPath with argument list type of string"

ios - 韩国贸易代表联系信息显示在 iOS App Store 中的哪里?

iphone:使用 iOS 5 和 Xcode 4.2 提交应用程序?

iphone - ld : library not found for -liPhone-lib