我收到了来自App Store的邮件:

Non-PIE Binary - The executable '***.app' is not a Position Independent Executable.

我将相关代码设置为 NO 。但是我找不到不创建与位置无关的可执行文件
在构 build 置-链接中。只有其他链接器标志。

在哪里可以找到此选项?

最佳答案

您需要编辑项目目标的“构 build 置”。

确保IOS部署目标超过4.3或OSX超过10.7。将“生成与位置相关的代码”设置为“否”,并且“不创建与位置无关的可执行文件”也设置为“否”

如果这不能解决您的问题,则可能是您项目中包含的库没有这些设置。 What is the correct Xcode setting for Position Independent Executables可能会有所帮助。

10-08 16:59