• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

GoogleMobileAds causes Undefined symbols error on iOS

Engaged ,
Jun 04, 2019 Jun 04, 2019

Copy link to clipboard

Copied

Hello,

when I add the latest GoogleMobileAds v7.44.0 in platform.xml on iOS to create ANE

<packagedDependencies>

    <packagedDependency>GoogleMobileAds.framework</packagedDependency>

</packagedDependencies>

The ane is created correctly, but I have this message error when I compile the ipa

Undefined symbols for architecture arm64:

  "___isOSVersionAtLeast", referenced from:

      l035 in GoogleMobileAds(GADAugmentedRealitySignalSource.o)

ld: symbol(s) not found for architecture arm64

Undefined symbols for architecture armv7:

  "___isOSVersionAtLeast", referenced from:

      l002 in GoogleMobileAds(GADAugmentedRealitySignalSource.o)

ld: symbol(s) not found for architecture armv7

Compilation failed while executing : ld64

Thanks

TOPICS
Development

Views

506

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 07, 2019 Jun 07, 2019

Copy link to clipboard

Copied

Check out this topic:

iOS Upload with Air 32.0.0.103 / iOS 12.1: Invalid Architecture

Basically you need to update all your ANEs to meet the new minimum iOS 9.0 requirement. This issue is so widespread I don't understand why the solution isn't posted on the front page of all the ANE author's websites. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jun 07, 2019 Jun 07, 2019

Copy link to clipboard

Copied

LATEST

Well you're wrong. This has nothing to do with iOSVersion.

Already answered by the original poster here

https://forum.starling-framework.org/d/21746-googlemobileads-causes-undefined-symbols-error-on-ios/2

<packagedDependencies>

    <packagedDependency>libclang_rt.ios.a</packagedDependency>

    <packagedDependency>GoogleMobileAds.framework</packagedDependency> 

</packagedDependencies>

and the app compile correctly on Windows

Thanks

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines