如何为使用Xamarin构建的iOS应用程序启用堆栈粉碎保护?

时间:2015-06-09 21:32:02

标签: ios xamarin xamarin.ios

如果我没有弄错,如果你想在使用XCode构建的iOS应用程序中启用堆栈粉碎保护,则需要指定–fstack-protector-all编译器标志。在Xamarin中有一些类似的动作吗?这是默认完成的吗?

感谢。

1 个答案:

答案 0 :(得分:5)

不支持。

托管语言通常带有内置的“数组边界检查”,因此该工具的主要用途对于C#代码并不是很有用。

有些情况需要这样做,例如,如果使用P / Invoke调用本机代码。所以这些情景不会被涵盖。