位置无关可执行文件的正确 Xcode 设置是什么

use*_*244 5 xcode linker pie-chart

最近刚开始收到一封包含以下建议的 post appstore 提交电子邮件。

请确保您的构建设置已配置为创建 PIE 可执行文件。

但是 XCode 中的设置显示正确,在链接部分我发现

“不创建位置独立的可执行文件”设置为 NO。

(双重否定 YUK)。

Wen*_*Wen 0

我收到苹果的回复

非 PIE 二进制文件 - 可执行文件“ProductManualApp.app”不是位置独立的可执行文件。请确保您的构建设置已配置为创建 PIE 可执行文件。

根据我在谷歌的研究,很多人说它与“不要创建位置无关的可执行文件”有关。我认为应该保留默认值,即“否”