AdColony + ARMV7S

Hello,

Did someone recently got the 35 errors logs from Xcode with AdColony?

It seems there is an issue with the new armv7S architecture and the last version of the plugins?.. :frowning:

I am currently speaking with support team, but if by any chance someone found a solution to the issue…? :face_with_spiral_eyes:

Below my armv setings from Unity, Xcode and log error from Xcode .

  • Unity : 3.5.6f4
  • Xcode : 4.5.1

Thanks!!

1064365--39577--$Screen Shot 2012-10-19 at 7.42.38 AM.png
1064365--39578--$Screen Shot 2012-10-19 at 7.48.52 AM.png

Hi Sama,

The problem is that armv7s isn’t supported by the version of the AdColony plugin you are using. There is a new version that will be available next week that does support armv7s. This however won’t solve the bigger problem, which is that Unity doesn’t support armv7s. If you look at the list of build errors you will find a similar armv7s linker error referencing the Unity library, libiPhone-lib.a.

To solve this problem you need to remove armv7s from the Architectures in your Xcode build settings.

  1. Select ‘other’ in the Architectures drop down menu
  2. Remove the default option, ‘$(ARCHS_STANDARD_32_BIT)’ (select and click ‘-’)
  3. Click ‘+’ and type in ‘armv7’

Do a clean build and all the linker errors referencing armv7s should be gone. Hope that helps!

oh… didn’t see the early answer :frowning:
Thank you!

I got similar email from AdColony support team this morning :

But finally it didn’t fixed the issue…
I first changed the Architectures… Cleaned and compile >>> still error.
Exit X-code, open again the project, cleaned and compile >>> error.
Also changed the “Valid Architecture”, cleanup, compile >>> Error/
Finally checked again if the CoreTelephony.framework to be 100% sure I didn’t forget anything…

But nothing to do. :frowning:

I attached screens from last modifications :

1065098--39607--$Screen Shot 2012-10-20 at 7.45.24 AM.png
1065098--39608--$Screen Shot 2012-10-20 at 7.46.46 AM.png

Also files from my Unity project… If in case I forgotten something?

And another error logs from Xcode…

1065103--39609--$Screen Shot 2012-10-20 at 7.53.38 AM.png

Alright, I found a fix :

If you first compiled with armv6+7 from Unity to Xcode…
…to finally build again from Unity with armv7 to Xcode on same Xcode project, and settings up manually the Xcode architecture to armv7 only…

… no no no it can’t work this way.

You need to remove your entire X-code project (with all other plugins and other settings you set manually), and to build again a very fresh Xcode project with armv7 setting from the very beginning…

That’s it.:o