我安装了“Mac Developer: ...”证书并且它是有效的。 我还拥有 Apple 全局开发者关系中级证书。 我还有一个“第 3 方 Mac 开发者应用程序”分发证书。
在我的build设置中,我选择了“Mac Developer: ...”身份进行代码签名。 当我第一次构建时,codesign 请求签署我的应用程序的权限,我单击“始终允许”。
然后我执行了“在 Finder 中显示..”来查看构建的产品。我找到了我的 .app 并双击它。然而,这是系统控制台中显示的内容:
10/13/11 8:40:44.531 PM storeagent: Unsigned app (/Users/kenny/Library/Developer/Xcode/DerivedData/MyAppName-gabpxiaypxtnikelsyzjwkperixq/Build/Products/Debug/MyAppName.app).
我没有从 Xcode 运行该应用程序,我只是打开控制台应用程序,然后双击构建目录中的该应用程序。
为什么我的应用仍未签名?我错过了什么?
最佳答案
每次对我有用的是杀死商店代理(感谢 fubo)。对我来说,它仅适用于该命令:
killall -KILL storeagent
关于xcode - 无法对我的 Mac 应用程序进行签名以测试收据验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7762953/