大多数安全和渗透工具都会报告 ARC 未启用。
据我所知,由于Xamarin没有构建设置,我们无法在其中执行此操作。此标志仅可在构建设置中设置。即使我们可以这样做,也不会起作用,因为Xamarin使用C#和MRC自行管理内存。有人能否解释一下如何执行或不执行此操作,或者我的理解是错误的?
编辑:我们可以通过构建设置将ARC打开到整个项目。
但是在Xam Studio 中没有办法做到这一点... 在 mtouch 中设置值也会引发错误。
fobjc-arc flag is not Found
据我所知,由于Xamarin没有构建设置,我们无法在其中执行此操作。此标志仅可在构建设置中设置。即使我们可以这样做,也不会起作用,因为Xamarin使用C#和MRC自行管理内存。有人能否解释一下如何执行或不执行此操作,或者我的理解是错误的?
编辑:我们可以通过构建设置将ARC打开到整个项目。
CLANG_ENABLE_OBJC_ARC=YES
但是在Xam Studio 中没有办法做到这一点... 在 mtouch 中设置值也会引发错误。
-gcc_flags“-fobjc-arc”
。 - hvaughan3-gcc_flags "-fobjc-arc"
应该可以工作。这里是参考链接。 - Durai Amuthan.H