什么是 Xcode 构建设置中的替代安装权限?

Geo*_*rge 5 xcode ios

Xcode Build Settings中的Alternative Install Permissions是什么意思?

Xcode 版本
从 4.6.2 (4H1003) 到 11.2.1 (11B500)。

当
目标- >生成设置- >部署- >替代安装权限

默认值
u+w,go-w,a+rX(对于Debug和Release)

Chr*_*s N 2

\xe2\x80\x9cAlternative Install Permissions\xe2\x80\x9d 是应用于 \xe2\x80\x9cAlternate Permissions Files\xe2\x80\x9d 构建设置中列出的所有文件的文件权限。例如,您可以使用它们将构建产品中的某些文件设为只读。请注意,这些设置仅在您为安装而构建时适用。

\n\n

至于什么u+w,go-w,a+rX 意思,它\xe2\x80\x99是一个符号文件模式——完整的解释请参见chmod(1)。那一个,翻译过来就是\xe2\x80\x9cuser(文件\xe2\x80\x99s所有者)可以写,组和其他(其他人)不能写,所有(每个人每个人)都可以读,并执行如果文件是一个目录或已经设置了执行权限。 \xe2\x80\x9d (目录上的 \xe2\x80\x9cexecute\xe2\x80\x9d 位实际上意味着 \xe2\x80\x9csearch\xe2\x80\x9d。 )我认为你也可以使用数字设置 - 上面大致翻译为 755 - 但数字设置没有相当于 \xe2\x80\x9cX\xe2\x80\x9d 标志 - 他们要么设置 \xe2\ x80\x9cexecute\xe2\x80\x9d 位或者它们不\xe2\x80\x99t ——并且符号更容易阅读。

\n