title: AdMob: Could not find auto-linked framework 'FBLPromises'
body: <p>I have a Objective C project and I want to add AdMob to it. Been following <a href="https://developers.google.com/admob/ios/quick-start#objective-c" rel="noreferrer">https://developers.google.com/admob/ios/quick-start#objective-c</a></p>
  
  <p>I get the linker error 
  ld: warning: Could not find auto-linked framework 'FBLPromises'
  Undefined symbols for architecture arm64:
    "_OBJC_CLASS_$_UIScene"</p>
  
  <p>I'm adding the frameworks manually. I dragged them in.</p>
  
  <p>The tutorial doesn't say anything about the promises framework, but it comes in their download. And if I don't add it, I get a linker error saying a function is missing.</p>
  
  <p>All of the frameworks are in the project and in Link With Binary Libraries list.</p>
  
  <p>I tried deleting them and re-adding them, and quitting Xcode and clean build.</p>
  
  <p>I tried adding framework search paths $(inherited) and $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) and the folder they are in with recursive $(PROJECT_DIR)/Frameworks and all of their exact paths individually also.</p>
  
  <p>I tried adding a new swift file to the project so that it becomes hybrid.</p>
  
  <p>I added -ObjC linker flag to Other Linker Flags, and $(inherited)</p>
  
  <p>The tutorial says to add "GoogleUtilities.framework" But what I downloaded has "GoogleUtilities.xcframework" folder. So I tried adding the folder both as a group and as not, and I tried adding the framework files in the folder only.</p>
  
  <p>I tried making a new project with nothing else.</p>
  
  <p>Can anyone get AdMob to work on an Objective C project with adding frameworks manually?</p>
  
  <p>I have agreed to the latest terms from apple and have a paid developer account.</p>