我正在尝试使用我的开发者 ID 证书共同设计偏好设置面板。这是我在终端中使用的命令:
codesign -v -f -s <MyCertificate> AppTrap.prefPane
这是输出:
AppTrap.prefPane: object file format unrecognized, invalid, or unsuitable
我在共同设计首选项窗格时做错了什么吗?首选项窗格甚至可以协同设计吗?
您的命令是正确的,我可以与它共同设计首选项窗格捆绑包。
但是,共同设计首选项窗格不会给您带来太大优势,因为 Gatekeeper 会拒绝它。苹果被认为已经说过(通过这个SO问题):
请知道,我们的工程团队已经确定这个问题 根据提供的信息按预期运行。
Gatekeeper(从 10.11.4 开始)拒绝任何不是应用程序(或"喜欢"应用程序)的内容 应用程序,这样的小部件)。这是一般强化工作的一部分。