Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IOS swift应用程序中启用堆栈破坏保护?_Ios_Swift_Swift3_Swift4 - Fatal编程技术网

如何在IOS swift应用程序中启用堆栈破坏保护?

如何在IOS swift应用程序中启用堆栈破坏保护?,ios,swift,swift3,swift4,Ios,Swift,Swift3,Swift4,我尝试将代码-ftStutelPosiver所有的“标志”放到“代码生成>”中的“项目生成设置”标签下的C++标记中,但看起来,这个标志是未被使用的,或者对构建的应用程序没有影响。 为了验证构建,我使用了otool-Iv AppBinary | grep stack-fstack protector all是GCC编译器上的一个标志。 (文件) 正如您在本主题中所述的“swift应用程序”,这里不涉及GCC编译器。相反,它是swiftc编译器,具有不同的选项和设置。 唉,我不知道后一种有什么可比

我尝试将代码-ftStutelPosiver所有的“标志”放到“代码生成>”中的“项目生成设置”标签下的C++标记中,但看起来,这个标志是未被使用的,或者对构建的应用程序没有影响。


为了验证构建,我使用了
otool-Iv AppBinary | grep stack

-fstack protector all
是GCC编译器上的一个标志。 (文件)

正如您在本主题中所述的“swift应用程序”,这里不涉及GCC编译器。相反,它是swiftc编译器,具有不同的选项和设置。 唉,我不知道后一种有什么可比的选择。

可能是重复的