xcode - 无法对我的 Mac 应用程序进行签名以测试收据验证

标签 xcode cocoa code-signing

我安装了“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/

相关文章:

ios - 阅读更多 UIButton 上的单元格高度增加问题

ios - 类在两者中都实现,将使用两者之一。哪个是未定义的

objective-c - 从两个线程调用时,NSManagedObjectContext performBlockAndWait 导致死锁

swift - 从主机调试 Parallels vm 内的 macOS 应用程序

cocoa - cocoa 应用程序中的系统范围 NSUserDefaults

ios - 临时测试的代码签名

ios - Xcode 8 找不到代码签名

cocoa - 核心数据迁移失败,错误为 "Can' t find model for source store”,但存在源的 ManagedObjectModel

cocoa - 基于 NSTableview 的 View 中的行着色

java - J2ME - 代码签名 - 适用于诺基亚、三星、Micromax、LG 等所有手机的证书是什么?