协同设计偏好设置面板会产生"object file format unrecognized, invalid, or unsuitable"



我正在尝试使用我的开发者 ID 证书共同设计偏好设置面板。这是我在终端中使用的命令:

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

这是输出:

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

我在共同设计首选项窗格时做错了什么吗?首选项窗格甚至可以协同设计吗?

您的命令是正确的,我可以与它共同设计首选项窗格捆绑包。

但是,共同设计首选项窗格不会给您带来太大优势,因为 Gatekeeper 会拒绝它。苹果被认为已经说过(通过这个SO问题):

请知道,我们的工程团队已经确定这个问题 根据提供的信息按预期运行。

Gatekeeper(从 10.11.4 开始)拒绝任何不是应用程序(或"喜欢"应用程序)的内容 应用程序,这样的小部件)。这是一般强化工作的一部分。

最新更新