“Cocoa Application”,带有 Core Data 和 Spotlight Importerl;就像我-6ren">
gpt4 book ai didi

objective-c - "Invalid Provisioning Profile... [Missing code-signing certificate.]"用于 OS X Mavericks 中全新的 Vanilla Mac App

转载 作者:搜寻专家 更新时间:2023-10-30 19:50:14 26 4
gpt4 key购买 nike

在 OS X Maverick 的 XCode 中,我创建了一个全新的 Mac > “Cocoa Application”,带有 Core Data 和 Spotlight Importerl;就像我可以召集的 Cocoa 应用程序一样 Vanilla 。

在首选项 > 帐户下,我登录了我的 Mac 开发者帐户。

在 Targets > Identity 中,我将 Signing 设置为“Mac App Store”,并且能够为“Team”选择我的 Mac 开发者帐户。

然后我转到 Product > Clean,然后 Product > Build for... > Running,然后 Produt > Archive。

在 Organizer 中,我选择生成的 .app 并单击“验证”,然后点击 Mac App Store 单选按钮,然后点击“下一步”,它就可以登录到我的 Mac 开发者帐户了。

我在下拉列表中选择我的配置文件,然后单击“验证”。

返回时有几个错误:

1 - “无效的配置文件。 bundle {BUNDLENAME} [{BUNDLENAME}.app] 中包含的配置文件无效。[缺少代码签名证书。]有关更多信息,请访问 Mac OS 开发人员门户。”

2 - “束标识符不能从当前值‘{DIFFERENT-BUNDLE-FROM-OTHER-PROJECT}’改变。如果你想改变你的束标识符,你需要在 iTunes 中创建一个新的应用程序连接。

3 - 无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。该 bundle 包含一个未包含在配置文件中的 key :“{BUNDLENAME}.app/Contents/MacOS/{BUNDLENAME}”中的“com.apple.applications-identifier”

在 Mavericks 之前,我曾经能够为普通应用程序执行相同的过程。我不确定这是 Mavericks 的错误,还是我现在有多个应用程序项目的事实。特别奇怪的是,错误 (2) 中的 DIFFERENT-BUNDLE-FROM-OTHER-PROJECT 与当前项目的包名称不同。

希望您能提供任何帮助!谢谢!

最佳答案

这似乎是 key 丢失或损坏的问题。我最终撤销了我在 XCode > 首选项 > 帐户中拥有的现有证书和配置文件,并颁发了新的证书和配置文件。

关于objective-c - "Invalid Provisioning Profile... [Missing code-signing certificate.]"用于 OS X Mavericks 中全新的 Vanilla Mac App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19574344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com