ld:警告:-64_忽略了-no_pie

时间:2017-10-12 12:33:36

标签: ios ldflags

我用过" -no_pie"对于LDFLAGS,但提示:" ld:警告:-no_pie忽略了arm64"。

然后我使用otool检查二进制文件,没有PIE标​​志与V7和V7S cpusubtype,但仍然在ARM64中,是不是支持ARM64的-no_pie?

1 个答案:

答案 0 :(得分:1)

当我将部署目标从9.0升级到10.0时,我在一个较旧的ObjC项目中找到了这个。它只发生在我存档项目或在物理设备上运行它时。要删除警告,我将构建设置'生成位置相关的可执行文件'设置为“否”。之前设置为“是”。