从已签名的OS X应用程序中删除nib文件

时间:2016-07-08 23:41:54

标签: macos nib

是否可以从已签名的Mac OS X应用程序中删除nib文件;如果是的话,它的后果是什么?

1 个答案:

答案 0 :(得分:1)

来自“Changes That Don't Invalidate a Code Signature” in Technical Note TN2206 OS X Code Signing In Depth

  

.lproj内的Contents/Resources目录中删除文件不会使代码签名无效,但会添加或更改文件。

因此,如果nib文件是本地化的一部分,则不会破坏代码签名。

除此之外,如果应用程序不需要nib文件(例如因为您没有使用该本地化),该应用程序将工作,如果它确实需要nib文件,可能会以奇怪的方式崩溃或失败