codesign首选项窗格导致“目标文件格式无法识别,无效或不适合”

时间:2013-09-21 18:40:12

标签: macos code-signing osx-gatekeeper

我正在尝试使用我的开发者ID证书对首选项窗格进行编码。这是我在终端中使用的命令:

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

这是输出:

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

我是否在对偏好设置窗格进行协调处理时出错?偏好设置窗格是否可以编码?

1 个答案:

答案 0 :(得分:0)

您的命令是正确的,我可以将偏好设置窗格包与其配对。

但是,对首选项窗格进行协调处理不会给您带来太多好处,因为Gatekeeper现在将拒绝它。 Apple is deemed to have said(通过this SO question):

  

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

     

Gatekeeper(截至10.11.4)拒绝任何非应用程序(或“喜欢”的东西)   应用程序,这样的小部件)。这是一般强化努力的一部分。