2017-01-06 41 views
1

我在我的主目录下的自定义文件夹中安装了Sloeber 3.1。我不想将其移入应用程序。在Mac OS的自定义文件夹中安装Sloeber

开始我得到这个错误后:当我尝试这个目录我得到内创建文件夹

The plugin Needs write access to /private/var/folders/s7/hmdxddrn7dg6ccjf6yz1bk9m0000gn/T/AppTranslocation/498C6D5E-9AFA-4D78-8EEC-8BC0DBBEC42A/d/sloeber-3.1.app/Contents/Eclipse/arduinoPlugin 

在终端:Read-only file system

什么是只读文件系统的原因?我怎样才能解决它(而不是将Sloeber移动到应用程序中)?

回答

1

Mac已经实施了一些影响你的下载安全规则。
有关Mac的安全性变化更多信息可以在这里找到http://lapcatsoftware.com/articles/app-translocation.html
从链接
我一直在寻找通过名不副实的“什么是新的OS X”文件,以及一些在吸引我的目光“安全性和保密性增强”摘录:

If using a disk image to ship an app, users should drag the app from the image to its desired installation location (usually /Applications) before launching it. This also applies to apps installed via ZIP or other archive formats or apps downloaded to the Downloads directory: ask the user to drag the app to /Applications and launch it from there.

Starting in OS X v10.12, you can no longer provide external code or data alongside your code-signed app in a zip archive or unsigned disk image. An app distributed outside the Mac App Store runs from a randomized path when it is launched and so cannot access such external resources.

这是在同样名不副实的 “OS X代码签名深度” 进一步解释