Swift 是否可以从其他应用程序更改Info.plist?

Swift 是否可以从其他应用程序更改Info.plist?,swift,patch,writefile,Swift,Patch,Writefile,我正在尝试编写一个补丁应用程序,你可以将一个应用程序放到窗口中,它会对其进行补丁。我能够使用NSDraggingDestination检索要删除的应用程序的文件路径,并且能够读取和更改Info.plist 但是,当我尝试将修改后的Info.plist写回应用程序时,它不允许我这样做。有什么把戏吗?或者这只是一个安全问题?编辑.plist会破坏应用程序的签名。在iOS上,这将使应用程序无法运行。您可以在此处阅读有关代码签名的更多信息: 谢谢你的回答。

我正在尝试编写一个补丁应用程序,你可以将一个应用程序放到窗口中,它会对其进行补丁。我能够使用NSDraggingDestination检索要删除的应用程序的文件路径,并且能够读取和更改Info.plist


但是,当我尝试将修改后的Info.plist写回应用程序时,它不允许我这样做。有什么把戏吗?或者这只是一个安全问题?

编辑
.plist
会破坏应用程序的签名。在iOS上,这将使应用程序无法运行。您可以在此处阅读有关代码签名的更多信息:

谢谢你的回答。