是否可以从已签名的Mac OS X应用程序中删除nib文件;如果是的话,它的后果是什么?
答案 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文件,可能会以奇怪的方式崩溃或失败