作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个应用程序需要将辅助工具的符号链接(symbolic link)写入 /usr/local/bin/gf
。问题是 GPR 妨碍并随机化我的捆绑路径,因此不是创建到 ../MyApp.app/SharedResources/bin/gf
的符号链接(symbolic link),而是链接到临时磁盘的某个随机路径图像 macOS 安装。
如何检测我是否在随机环境中运行?
我尝试检查 com.apple.quarantine
标志,但当我将应用程序移至 /Applications
时,甚至该标志也没有被删除。
最佳答案
我建议您使用签名的磁盘镜像。
但是,如果您不喜欢这种方法,那么还有 Patrick's suggestion使用安全框架的私有(private) API 取消应用程序的易位:
SecTranslocateIsTranslocatedURL
但是,Apple 可能会修补此问题,这会破坏您的应用程序。
关于macos - 网守路径随机化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57044605/
我是一名优秀的程序员,十分优秀!