我正在尝试编写一个修补应用程序,您可以将应用程序放入窗口中,然后修补它。我能够使用NSDraggingDestination来检索被删除的应用程序的文件路径,并且我能够读取和更改Info.plist。
然而,当我尝试将更改后的Info.plist写回应用程序时,它不允许我这样做。有没有技巧或这只是一个安全问题?
答案 0 :(得分:1)
编辑.plist
会破坏应用的签名。在iOS上,这会使应用程序无法运行。您可以在此处详细了解代码签名:
https://developer.apple.com/library/mac/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html