xcode - "Profile"是一个有效的身份。但是,您没有关联的包标识。可以导入来自不同 Mac 的开发人员配置文件

标签 xcode macos code-signing

我正在尝试将我的 mac 应用程序提交到 mac 应用程序商店。胸围我无法正确地对构建进行代码签名。

我已经在开发证书实用程序中创建了一个分发证书,并且我还创建了一个生产配置文件。

我已使用私钥将证书正确导入到我的钥匙串(keychain)中。此外,配置文件在 Organizer -> Window 中成功导入。

但是当我存档项目并验证 iPA 到 mac 应用商店时,我收到错误消息:
**** “个人资料”是有效身份。但是,此 Mac 上未安装关联包标识“配置文件”的私钥

有关项目的更多详细信息:
我在名为 XMLRPC 的项目中使用了一个外部框架和开源项目。
我已将项目的“跳过安装”属性设置为"is"。
这不是代码符号。

你能告诉我出了什么问题吗?
enter image description here

最佳答案

您缺少安装程序证书。在提交到 Mac App Store 时,您需要分发证书来签署您的应用程序和安装程序证书来签署包安装程序。 Xcode 根据代码签名身份的名称自动查找 key ,名称相同但附加了“Installer”。

修复问题日志到 Certificate section苹果开发者。通过加号按钮申请新证书并选择 Mac App Store 安装程序类型。按照步骤提交 CSR 请求,然后只需下载证书并将其拖到您的钥匙串(keychain)中。

关于xcode - "Profile"是一个有效的身份。但是,您没有关联的包标识。可以导入来自不同 Mac 的开发人员配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502361/

相关文章:

ios - XCode 错误 itms-90035 - GCManager.o 的签名无效

python - 有没有什么办法可以让用户使用终端(无 GUI)的 Python 程序成为 Mac 的独立程序?

objective-c - 代码签名错误 : The identity 'iPhone Distribution:' doesn't match any valid, 未过期的证书/私钥对..有什么解决方案吗?

ios - 如何使用证书从 xcode 创建 .ipa?

java-me - J2ME - 使用 verisign Intermediate CA 进行代码签名

iphone - 验证ipa并将其提交到AppStore,无需来源

xcode - 框架矩形与对齐矩形的区别

ios - Xcode - 保存按钮点击顺序并按保存顺序重播操作?

mysql - 核心数据关系可以有属性吗

java - Eclipse 中的 Tomcat 服务器 : Error 404 submitting to servlet