【问题标题】:codesign Preference Pane results in "object file format unrecognized, invalid, or unsuitable"codesign Preference Pane 导致“对象文件格式无法识别、无效或不合适”
【发布时间】:2013-09-26 23:44:29
【问题描述】:

我正在尝试使用我的 Developer ID 证书对首选项窗格进行代码签名。这是我在终端中使用的命令:

codesign -v -f -s <MyCertificate> AppTrap.prefPane

这是输出:

AppTrap.prefPane: object file format unrecognized, invalid, or unsuitable

我在对首选项窗格进行代码签名时是否做错了什么?首选项窗格甚至可以进行代码签名吗?

【问题讨论】:

    标签: macos code-signing osx-gatekeeper


    【解决方案1】:

    您的命令是正确的,我可以用它来共同设计一个首选项窗格包。

    但是,对首选项窗格进行代码设计不会给您带来太多优势,因为 Gatekeeper 现在会拒绝它。苹果is deemed to have said(通过this SO question):

    请注意,我们的工程团队已确定此问题 根据所提供的信息按预期行事。

    Gatekeeper(自 10.11.4 起)拒绝任何不是应用程序(或“喜欢” 应用程序,这样的小部件)。这是一般强化工作的一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-17
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      相关资源
      最近更新 更多