无法解锁应用程序内容中的文件


0

为了在OSX上使用RoboVM,我需要编辑一个名为info.plist的文件,该文件位于名为Android Studio的应用程序内容中。

去年我设法编辑Android Studio 1.5的文件(右图),但我现在安装了Android Studio 2.13,但我没有成功(左图)。

看来这个应用程序的内容是只读的。如何编辑此文件?我只需要改变一个值。

enter image description here

Answers:


1

假设您是管理员,您可以使用chmod命令向该组添加写入权限:

sudo chmod g+w /path/to/info.plist

更新: 事实证明,他们是直接从磁盘映像启动应用程序,磁盘映像可能是以只读方式挂载的。将其复制到本地磁盘可以进行这样的更改。


谢谢您的回答。我知道.dmg文件的路径,但我不知道info.plist文件的路径,该文件位于包的内容中。这些属性说我有读写访问权限,但它上面写着“只读”。我不能说例如:/path/to/dmg/Contents/Info.plist
Z0q

哦 - 这个文件存在于磁盘映像中?我假设磁盘映像是只读的。文件最终会在哪里?您是从磁盘映像运行还是安装(复制)到本地磁盘?
MacManager

是的,它确实。我不确定。当我打开它时,它会显示两个图标。 Android Studio带有徽标和Applications文件夹的快捷方式。我只需双击Android Studio即可启动该应用程序。但正如您在屏幕截图中看到的那样:以前我可以直接从桌面打开应用程序。现在的位置不同了。
Z0q

啊,你刚刚从只读磁盘映像启动它听起来像。尝试将其复制到您的Applications文件夹中。然后在/ Applications中的副本上按住Control键并单击(右键单击),然后选择“显示包内容”并在其中的某处查找该文件。
MacManager

非常感谢你。看起来我只需要将它复制到我的硬盘上。我是OSX的新手:)也许你可以更新答案?
Z0q
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.