我遇到了
private static final String dp(String value) {
if (value.contains("k") || value.contains("K")){
value.replace("k", "000");
value.replace("K", "000");
} else if (value.contains("m") || value.contains("M")){
value.replace("m", "000000");
value.replace("M", "000000");
} else if (value.contains("g") || value.contains("G")){
value.replace("g", "000000000");
value.replace("G", "000000000");
} ......
return value;
}
多个应用程序出错 - svnX(例如,在尝试导入目录时),SnailSVN(在安装过程中尝试运行Test时)。看起来像这样dyld: could not load inserted library '/usr/local/lib/dgagent/libpreload.dylib' because no suitable image found. Did find:
file system sandbox blocked open() of '/usr/local/lib/dgagent/libpreload.dylib'
因此不是应用程序特定的,而是我的Mac缺少一些设置。
有没有人遇到过同样的问题并找到了解决方法?
答案 0 :(得分:1)
在10.15及更高版本上,诸如“桌面”,“文档”等文件夹需要“文件和文件夹访问权限”
设置访问权限的两个步骤:
系统偏好设置>安全和隐私>隐私>完整磁盘访问>“添加您的应用程序,例如svnX”
系统偏好设置>安全和隐私>隐私>文件和文件夹>“添加您的应用程序,例如svnX”
答案 1 :(得分:0)
这是Apple Gatekeeper在强化运行时常见的限制。随着MacOS catalina为公证应用程序的推动,这种情况有所增加。