Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Enabling in ARC in xamarin

Most of the security and penetration tools report if the ARC is not enabled.

fobjc-arc flag is not Found 

As far as I know we can't do this in xamarin because we don't have build settings here.

This flag can be set in build settings only.

Even if we could , it won't work because xamarin uses C# and MRC to manage memory by itself.

Can anybody explain me how it can be done or not done or my understanding is wrong

Edit:

We can turn on ARC to a full project by build settings

CLANG_ENABLE_OBJC_ARC=YES

But there is no way to do this in xam studio ... setting the value in mtouch also throws error

like image 942
Shiva Avatar asked Oct 18 '22 13:10

Shiva


1 Answers

Add the following to the Additional mtouch arguments text field within the Xamarin.iOS project properties window:

-gcc_flags "-fobjc-arc"
like image 52
hvaughan3 Avatar answered Oct 21 '22 05:10

hvaughan3