0
我一直在试图在Mail.app上使用“codesign”命令,以便我可以使用“defaults write”命令修改info.plist。它用于工作,但我重新安装了优胜美地之后,我收到运行命令时,这样的结果:终端的“codesign”命令麻烦
/Applications/Mail.app: no identity found
我跑这个命令:
codesign -f -s /Applications/Mail.app
如果有谁能够告诉我,我怎么会正常在Mail.app上运行codesign命令,这样我就可以使用“defaults write”命令修改Mail.app的info.plist,这将很好!谢谢!
对于“开发者ID应用:迈克尔Dautermann”的一部分,我需要的地方注册,以获取一个账号,或者是涉及钥匙扣访问的东西吗?无论我放什么,我总是收到消息 开发者ID应用程序:(我的名字):没有发现身份 – user3541125 2014-11-24 02:28:47
获得证书最简单的方法是向苹果公司注册MacOS开发人员计划(这是99美元无论你在世界哪个地方,美国和大致相似的东西)。如果你想使用自己的证书,那可能也是一种选择。 “OSX代码签名深度”文档(和[在此我链接到“使用OpenSSL部分创建自签名代码签名证书”)中有更多详细信息(https://developer.apple.com/library/mac /technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG10))。 – 2014-11-24 03:29:41
嗨,我发现一个代码可以工作(或至少似乎工作)没有签名: codesign - f -s - /Applications/Mail.app 我必须使用sudo才能正常工作。在Info.plist上运行该代码后,Sudo默认写入也起作用(或者至少,似乎仍然有效)。但是,当我打开Mail.app时,它只是自动关闭,我怀疑这是由于邮件跟踪未经授权的代码更改的事实 更具体地说,我的命令是: 'sudo codesign -f -s - /Applications/Mail.app'和 'sudo defaults write /Applications/Mail.app/Contents/Info LSUIElement 1' – user3541125 2014-11-24 04:27:48