I am unable to compile the IOS version of my application after implementing the SDK for Android/Kindle.
I get an awful lot of 'Undefined symbol for armv7' errors formatted like the following:
"__AmazonGCWSGetLowNumberListElementValueAsString", referenced from: _AGSSyncableNumberList__AmazonGCWSGetLowNumberListElementValueAsString_m4108493886 in Bulk_Assembly-CSharp-firtpass_0.o
There's hundreds of these so I'm assuming I'm missing a library or something? Either way, I actually don't even want GameCircle on my iOS device so I tried disabling GameCircle entirely but it appears that's not really realistic, either. There's no equivalent to NO_GPGS where I can just disable game circle, I've tried adding my own defines so that it wouldn't build anything meaningful on IOS and I've removed all of the relevant IOS code, however I still get these compiled errors when exporting.
Answer by Levon@Amazon · Feb 16 at 04:58 PM
Thanks for posting! Could you please provide the build logs, so we could investigate this issue? We can see if the app is failing to compile because of missing GameCircle libraries.
Normally, the issue for "undefined symbol for arm7" is not an error specific to GameCircle, but is an issue returned from iOS. This failure happens when the user does not reference a library correctly for iOS. This problem is common and it's discussed on public forums, for example: http://stackoverflow.com/questions/6429494/undefined-symbols-for-architecture-armv7
Trouble after integrating GameCircle 2 Answers