fermoya / cocoapods-catalyst-support

Ruby extensions to help you configure your pods project so that pods not compiled for Catalyst can still be used for iOS devices
MIT License
111 stars 18 forks source link

Framework not found RangersAPM_Pangle when using Ads-Global or GoogleMobileAdsMediationPangle cocoa pod #47

Open jpreiditsch opened 2 years ago

jpreiditsch commented 2 years ago

We are attempting to add Google Ad Mob mediation for the Pangle Global Ad Network to our IOS App. Using the cocoa-pods-catalyst support works fine for the iOS variant but the macOS variant fails to link due to the error Framework not found RangersAPM_Pangle. The RangersAPM_Pangle is one of the dependencies of the main pod import.

We do not directly reference the code anywhere within our project.

## TO RUN THIS call pod catalyst run
require 'cocoapods-catalyst-support'

# Uncomment the next line to define a global platform for your project
#platform :ios, '10.0'

target 'XXXXXXXX' do
  platform :ios, '11.0'
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  use_frameworks!

  # Pods for XXXXXXXX
  pod 'Firebase/Crashlytics'
  pod 'Firebase/Analytics'
  pod 'Firebase/Core'
  pod 'TapjoySDK'
  pod 'AmazonPublisherServicesSDK'
  pod 'Google-Mobile-Ads-SDK'
  pod 'GoogleMobileAdsMediationTapjoy'
  pod 'GoogleMobileAdsMediationFacebook'
  pod 'GoogleMobileAdsMediationAppLovin'
  pod 'GoogleMobileAdsMediationAdColony'
  pod 'GoogleMobileAdsMediationPangle'
  pod 'AmazonPublisherServicesAdMobAdapter'
  pod 'Firebase/RemoteConfig'

end

# Append to your Podfile

# Configure your macCatalyst dependencies
catalyst_configuration do
    # Uncomment the next line for a verbose output
    #verbose!

  ios 'TapjoySDK' # This dependency will only be available for iOS
  ios 'AmazonPublisherServicesSDK'
  ios 'Google-Mobile-Ads-SDK'
  ios 'GoogleMobileAdsMediationTapjoy'
  ios 'GoogleMobileAdsMediationFacebook'
  ios 'GoogleMobileAdsMediationAppLovin'
  ios 'GoogleMobileAdsMediationAdColony'
  ios 'GoogleMobileAdsMediationPangle'
  ios 'AmazonPublisherServicesAdMobAdapter'

    # macos '<pod_name>' # This dependency will only be available for macOS
end

post_install do |installer|

   installer.configure_catalyst
   installer.pods_project.targets.each do |target|
      target.build_configurations.each do |config|
         config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
         config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "i386 arm64"
      end
   end
end

Environment

Additional context All other AdMob mediation networks compile properly, just the Pangle pods do not work correctly. I've also tried to define each dependency manually in the pod file to no avail.

jpreiditsch commented 2 years ago

I have found that the issue actually is in the generated Pods-[PROJECT].debug.xcconfig Pods-[PROJECT].release.xcconfig config files. The OTHER_LDFLAGS is including libraries from dependencies of the GoogleMobileAdsMediationPangle in the normal line rather than in the specific one for ios

If I change

-OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "FBLPromises" -framework "FirebaseABTesting" -framework "FirebaseAnalytics" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseCoreInternal" -framework "FirebaseCrashlytics" -framework "FirebaseInstallations" -framework "FirebaseRemoteConfig" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleAppMeasurementIdentitySupport" -framework "GoogleDataTransport" -framework "GoogleUtilities" -framework "OneKit_Pangle" -framework "RARegisterKit" -framework "RangersAPM_Pangle" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb"

to

OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "FBLPromises" -framework "FirebaseABTesting" -framework "FirebaseAnalytics" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseCoreInternal" -framework "FirebaseCrashlytics" -framework "FirebaseInstallations" -framework "FirebaseRemoteConfig" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleAppMeasurementIdentitySupport" -framework "GoogleDataTransport" -framework "GoogleUtilities" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb"

and

OTHER_LDFLAGS[sdk=iphone*] = $(inherited) -ObjC -framework "AVFoundation" -framework "AdColony" -framework "AdSupport" -framework "AudioToolbox" -framework "CoreMedia" -framework "CoreServices" -framework "JavaScriptCore" -framework "MessageUI" -framework "SafariServices" -weak_framework "AppTrackingTransparency" -weak_framework "Social" -weak_framework "StoreKit" -weak_framework "WatchConnectivity" -weak_framework "WebKit" -l"bz2" -l"c++abi" -l"iconv" -framework "Accelerate" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreText" -framework "ImageIO" -framework "MapKit" -framework "MediaPlayer" -framework "MobileCoreServices" -framework "QuartzCore" -framework "WebKit" -weak_framework "CoreML" -framework "CFNetwork" -weak_framework "AdSupport" -weak_framework "CFNetwork" -weak_framework "CoreMotion" -weak_framework "CoreTelephony" -weak_framework "LocalAuthentication" -weak_framework "SafariServices" -weak_framework "SystemConfiguration" -weak_framework "VideoToolbox" -framework "CoreVideo" -weak_framework "JavaScriptCore" -weak_framework "PassKit" -weak_framework "Foundation" -weak_framework "UIKit" -framework "AppLovinSDK" -framework "BUAdSDK" -framework "FBAudienceNetwork" -framework "VungleSDK" -framework "PAGAdSDK" -framework "BURelyAdSDK" -l"resolv" -l"xml2" -l"resolv.9" -l"BURelyFoundationAFN" -l"BURelyFoundationHeader" -l"BURelyFoundationFoundation" -l"BURelyFoundationGecko" -l"BURelyFoundationNETWork" -l"BURelyFoundationSDWebImage" -l"BURelyFoundationYYModel" -l"BURelyFoundationZFPlayer" -l"BURelyFoundationZip" -framework "GoogleMobileAds" -framework "AdColonyAdapter" -framework "AppLovinAdapter" -framework "MetaAdapter" -framework "PangleAdapter" -framework "TapjoyAdapter" -framework "VungleAdapter" -framework "UserMessagingPlatform" -l"Encryptor" -l"OneKit_BaseKit_awesome_ios" -l"OneKit_Database_awesome_ios" -l"OneKit_Reachability_awesome_ios" -l"OneKit_Service_awesome_ios" -l"RARegisterKit_Core_awesome_ios" -l"RangersAPM_Above" -l"RangersAPM_Core" -l"RangersAPM_Crash" -l"RangersAPM_Global" -l"RangersAPM_HMD" -l"RangersAPM_Public" -l"RangersAPM_SessionTracker" -l"RangersAPM_Zyone" -framework "Tapjoy"

TO

OTHER_LDFLAGS[sdk=iphone*] = $(inherited) -ObjC -framework "AVFoundation" -framework "AdColony" -framework "OneKit_Pangle" -framework "RARegisterKit" -framework "RangersAPM_Pangle" -framework "AdSupport" -framework "AudioToolbox" -framework "CoreMedia" -framework "CoreServices" -framework "JavaScriptCore" -framework "MessageUI" -framework "SafariServices" -weak_framework "AppTrackingTransparency" -weak_framework "Social" -weak_framework "StoreKit" -weak_framework "WatchConnectivity" -weak_framework "WebKit" -l"bz2" -l"c++abi" -l"iconv" -framework "Accelerate" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreText" -framework "ImageIO" -framework "MapKit" -framework "MediaPlayer" -framework "MobileCoreServices" -framework "QuartzCore" -framework "WebKit" -weak_framework "CoreML" -framework "CFNetwork" -weak_framework "AdSupport" -weak_framework "CFNetwork" -weak_framework "CoreMotion" -weak_framework "CoreTelephony" -weak_framework "LocalAuthentication" -weak_framework "SafariServices" -weak_framework "SystemConfiguration" -weak_framework "VideoToolbox" -framework "CoreVideo" -weak_framework "JavaScriptCore" -weak_framework "PassKit" -weak_framework "Foundation" -weak_framework "UIKit" -framework "AppLovinSDK" -framework "BUAdSDK" -framework "FBAudienceNetwork" -framework "VungleSDK" -framework "PAGAdSDK" -framework "BURelyAdSDK" -l"resolv" -l"xml2" -l"resolv.9" -l"BURelyFoundationAFN" -l"BURelyFoundationHeader" -l"BURelyFoundationFoundation" -l"BURelyFoundationGecko" -l"BURelyFoundationNETWork" -l"BURelyFoundationSDWebImage" -l"BURelyFoundationYYModel" -l"BURelyFoundationZFPlayer" -l"BURelyFoundationZip" -framework "GoogleMobileAds" -framework "AdColonyAdapter" -framework "AppLovinAdapter" -framework "MetaAdapter" -framework "PangleAdapter" -framework "TapjoyAdapter" -framework "VungleAdapter" -framework "UserMessagingPlatform" -l"Encryptor" -l"OneKit_BaseKit_awesome_ios" -l"OneKit_Database_awesome_ios" -l"OneKit_Reachability_awesome_ios" -l"OneKit_Service_awesome_ios" -l"RARegisterKit_Core_awesome_ios" -l"RangersAPM_Above" -l"RangersAPM_Core" -l"RangersAPM_Crash" -l"RangersAPM_Global" -l"RangersAPM_HMD" -l"RangersAPM_Public" -l"RangersAPM_SessionTracker" -l"RangersAPM_Zyone" -framework "Tapjoy"

The build will link on macOS.

Is there a way to make it so that the linked dependencies are only included in IOS variant and not OTHER_LDFLAGS

Right now I will have to manually edit xcconfig file after each pod update

jpreiditsch commented 2 years ago

`#### Configuring macos dependencies ####

Unsupported Libraries

["Google-Mobile-Ads-SDK", "GoogleMobileAdsMediationTapjoy", "GoogleMobileAdsMediationFacebook", "GoogleMobileAdsMediationAppLovin", "GoogleMobileAdsMediationAdColony", "GoogleMobileAdsMediationVungle", "GoogleMobileAdsMediationPangle", "GoogleUserMessagingPlatform", "AdColony", "AppLovinSDK", "FBAudienceNetwork", "Ads-Global", "TapjoySDK", "VungleSDK", "RangersAPM-Pangle", "BURelyFoundation", "BUAdSDK", "OneKit-Pangle", "RARegisterKit-Pangle"]

Unsupported dependencies

["AVFoundation", "AdColony", "AdSupport", "AudioToolbox", "CoreMedia", "CoreServices", "JavaScriptCore", "MessageUI", "SafariServices", "AppTrackingTransparency", "Social", "StoreKit", "WatchConnectivity", "WebKit", "bz2", "c++abi", "iconv", "resov", "xm2", "Accelerate", "CoreFoundation", "CoreGraphics", "CoreImage", "CoreLocation", "CoreMotion", "CoreText", "ImageIO", "MapKit", "MediaPlayer", "MobileCoreServices", "QuartzCore", "CoreML", "CFNetwork", "resov.9", "BUReyFoundationAFN", "BUReyFoundationFoundation", "BUReyFoundationGecko", "BUReyFoundationHeader", "BUReyFoundationNETWork", "BUReyFoundationSDWebImage", "BUReyFoundationYYMode", "BUReyFoundationZFPayer", "BUReyFoundationZip", "CoreTelephony", "LocalAuthentication", "SystemConfiguration", "VideoToolbox", "CoreVideo", "PassKit", "Foundation", "UIKit", "Ads-Global", "AppLovinSDK", "BUAdSDK", "BURelyFoundation", "FBAudienceNetwork", "Google-Mobile-Ads-SDK", "GoogleMobileAdsMediationAdColony", "GoogleMobileAdsMediationAppLovin", "GoogleMobileAdsMediationFacebook", "GoogleMobileAdsMediationPangle", "GoogleMobileAdsMediationTapjoy", "GoogleMobileAdsMediationVungle", "GoogleUserMessagingPlatform", "OneKit-Pangle", "RARegisterKit-Pangle", "RangersAPM-Pangle", "TapjoySDK", "VungleSDK", "VungleSDK-iOS", "PAGAdSDK", "BURelyAdSDK", "resolv", "xml2", "resolv.9", "BURelyFoundationAFN", "BURelyFoundationHeader", "BURelyFoundationFoundation", "BURelyFoundationGecko", "BURelyFoundationNETWork", "BURelyFoundationSDWebImage", "BURelyFoundationYYModel", "BURelyFoundationZFPlayer", "BURelyFoundationZip", "GoogleMobileAds", "AdColonyAdapter", "AppLovinAdapter", "MetaAdapter", "PangleAdapter", "TapjoyAdapter", "VungleAdapter", "UserMessagingPlatform", "Encryptor", "OneKit_BaseKit_awesome_ios", "OneKit_Database_awesome_ios", "OneKit_Reachability_awesome_ios", "OneKit_Service_awesome_ios", "RARegisterKit_Core_awesome_ios", "RangersAPM_Above", "RangersAPM_Core", "RangersAPM_Crash", "RangersAPM_Global", "RangersAPM_HMD", "RangersAPM_Public", "RangersAPM_SessionTracker", "RangersAPM_Zyone", "Tapjoy"]

Frameworks not to be included in the Archive

["AVFoundation.framework", "AdColony.framework", "AdSupport.framework", "AudioToolbox.framework", "CoreMedia.framework", "CoreServices.framework", "JavaScriptCore.framework", "MessageUI.framework", "SafariServices.framework", "AppTrackingTransparency.framework", "Social.framework", "StoreKit.framework", "WatchConnectivity.framework", "WebKit.framework", "AVFoundation.framework", "Accelerate.framework", "AdSupport.framework", "AudioToolbox.framework", "CoreFoundation.framework", "CoreGraphics.framework", "CoreImage.framework", "CoreLocation.framework", "CoreMedia.framework", "CoreMotion.framework", "CoreServices.framework", "CoreText.framework", "ImageIO.framework", "JavaScriptCore.framework", "MapKit.framework", "MediaPlayer.framework", "MobileCoreServices.framework", "QuartzCore.framework", "WebKit.framework", "AppTrackingTransparency.framework", "CoreML.framework", "AVFoundation.framework", "AdSupport.framework", "AudioToolbox.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "CoreMotion.framework", "MessageUI.framework", "SafariServices.framework", "WebKit.framework", "AppTrackingTransparency.framework", "AVFoundation.framework", "Accelerate.framework", "AdSupport.framework", "CoreFoundation.framework", "CoreLocation.framework", "CoreMedia.framework", "CoreMotion.framework", "CoreServices.framework", "MediaPlayer.framework", "WebKit.framework", "AppTrackingTransparency.framework", "AVFoundation.framework", "Accelerate.framework", "AdSupport.framework", "AudioToolbox.framework", "CoreFoundation.framework", "CoreLocation.framework", "CoreMedia.framework", "CoreMotion.framework", "CoreServices.framework", "MediaPlayer.framework", "WebKit.framework", "AppTrackingTransparency.framework", "AVFoundation.framework", "AudioToolbox.framework", "CoreGraphics.framework", "CoreImage.framework", "CoreMedia.framework", "AdSupport.framework", "CFNetwork.framework", "CoreMotion.framework", "CoreTelephony.framework", "LocalAuthentication.framework", "SafariServices.framework", "SystemConfiguration.framework", "VideoToolbox.framework", "WebKit.framework", "AVFoundation.framework", "AdColony.framework", "AdSupport.framework", "AudioToolbox.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "CoreServices.framework", "CoreVideo.framework", "JavaScriptCore.framework", "MediaPlayer.framework", "MessageUI.framework", "MobileCoreServices.framework", "QuartzCore.framework", "SafariServices.framework", "WebKit.framework", "AdSupport.framework", "AppTrackingTransparency.framework", "JavaScriptCore.framework", "SafariServices.framework", "Social.framework", "StoreKit.framework", "WatchConnectivity.framework", "WebKit.framework", "AVFoundation.framework", "AdSupport.framework", "AudioToolbox.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "CoreMotion.framework", "CoreVideo.framework", "MediaPlayer.framework", "MessageUI.framework", "MobileCoreServices.framework", "QuartzCore.framework", "SafariServices.framework", "WebKit.framework", "AdSupport.framework", "AppTrackingTransparency.framework", "JavaScriptCore.framework", "SafariServices.framework", "WebKit.framework", "AVFoundation.framework", "AudioToolbox.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreImage.framework", "CoreMedia.framework", "CoreVideo.framework", "MediaPlayer.framework", "MessageUI.framework", "MobileCoreServices.framework", "QuartzCore.framework", "WebKit.framework", "AdSupport.framework", "CFNetwork.framework", "CoreMotion.framework", "CoreTelephony.framework", "JavaScriptCore.framework", "LocalAuthentication.framework", "SafariServices.framework", "SystemConfiguration.framework", "VideoToolbox.framework", "WebKit.framework", "AVFoundation.framework", "Accelerate.framework", "AdSupport.framework", "AudioToolbox.framework", "CFNetwork.framework", "CoreFoundation.framework", "CoreGraphics.framework", "CoreImage.framework", "CoreLocation.framework", "CoreMedia.framework", "CoreMotion.framework", "CoreServices.framework", "CoreText.framework", "CoreVideo.framework", "ImageIO.framework", "JavaScriptCore.framework", "MapKit.framework", "MediaPlayer.framework", "MessageUI.framework", "MobileCoreServices.framework", "QuartzCore.framework", "WebKit.framework", "AdSupport.framework", "AppTrackingTransparency.framework", "CoreML.framework", "JavaScriptCore.framework", "SafariServices.framework", "WebKit.framework", "AVFoundation.framework", "AdSupport.framework", "AudioToolbox.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "CoreServices.framework", "CoreVideo.framework", "MediaPlayer.framework", "MessageUI.framework", "MobileCoreServices.framework", "QuartzCore.framework", "WebKit.framework", "AdSupport.framework", "JavaScriptCore.framework", "PassKit.framework", "SafariServices.framework", "WebKit.framework", "AVFoundation.framework", "AdSupport.framework", "AudioToolbox.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "CoreVideo.framework", "MediaPlayer.framework", "MessageUI.framework", "MobileCoreServices.framework", "QuartzCore.framework", "WebKit.framework", "AdSupport.framework", "Foundation.framework", "JavaScriptCore.framework", "SafariServices.framework", "UIKit.framework", "WebKit.framework", "AdSupport.framework", "CFNetwork.framework", "CoreServices.framework", "WebKit.framework", "PassKit.framework", "AVFoundation.framework", "AdSupport.framework", "AudioToolbox.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "MediaPlayer.framework", "QuartzCore.framework", "Foundation.framework", "UIKit.framework", "WebKit.framework", "AdColony.framework", "Ads-Global.framework", "AppLovinSDK.framework", "BUAdSDK.framework", "BURelyFoundation.framework", "FBAudienceNetwork.framework", "Google-Mobile-Ads-SDK.framework", "GoogleMobileAdsMediationAdColony.framework", "GoogleMobileAdsMediationAppLovin.framework", "GoogleMobileAdsMediationFacebook.framework", "GoogleMobileAdsMediationPangle.framework", "GoogleMobileAdsMediationTapjoy.framework", "GoogleMobileAdsMediationVungle.framework", "GoogleUserMessagingPlatform.framework", "OneKit-Pangle.framework", "RARegisterKit-Pangle.framework", "RangersAPM-Pangle.framework", "TapjoySDK.framework", "VungleSDK.framework", "AdColony.framework", "AdColony.framework", "AdSupport.framework", "AudioToolbox.framework", "AVFoundation.framework", "CoreMedia.framework", "JavaScriptCore.framework", "MessageUI.framework", "CoreServices.framework", "SafariServices.framework", "PAGAdSDK.framework", "BURelyAdSDK.framework", "MapKit.framework", "WebKit.framework", "MediaPlayer.framework", "CoreLocation.framework", "AdSupport.framework", "CoreMedia.framework", "AVFoundation.framework", "MobileCoreServices.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "JavaScriptCore.framework", "CoreImage.framework", "AudioToolbox.framework", "ImageIO.framework", "QuartzCore.framework", "CoreGraphics.framework", "CoreText.framework", "MapKit.framework", "WebKit.framework", "MediaPlayer.framework", "CoreLocation.framework", "AdSupport.framework", "CoreMedia.framework", "AVFoundation.framework", "MobileCoreServices.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "JavaScriptCore.framework", "CoreImage.framework", "AudioToolbox.framework", "ImageIO.framework", "QuartzCore.framework", "CoreGraphics.framework", "CoreText.framework", "MapKit.framework", "WebKit.framework", "MediaPlayer.framework", "CoreLocation.framework", "AdSupport.framework", "CoreMedia.framework", "AVFoundation.framework", "MobileCoreServices.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "JavaScriptCore.framework", "CoreImage.framework", "AudioToolbox.framework", "ImageIO.framework", "QuartzCore.framework", "CoreGraphics.framework", "CoreText.framework", "MapKit.framework", "WebKit.framework", "MediaPlayer.framework", "CoreLocation.framework", "AdSupport.framework", "CoreMedia.framework", "AVFoundation.framework", "MobileCoreServices.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "JavaScriptCore.framework", "CoreImage.framework", "AudioToolbox.framework", "ImageIO.framework", "QuartzCore.framework", "CoreGraphics.framework", "CoreText.framework", "MapKit.framework", "WebKit.framework", "MediaPlayer.framework", "CoreLocation.framework", "AdSupport.framework", "CoreMedia.framework", "AVFoundation.framework", "MobileCoreServices.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "JavaScriptCore.framework", "CoreImage.framework", "AudioToolbox.framework", "ImageIO.framework", "QuartzCore.framework", "CoreGraphics.framework", "CoreText.framework", "AppLovinSDK.framework", "AdSupport.framework", "AudioToolbox.framework", "AVFoundation.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "CoreMotion.framework", "MessageUI.framework", "SafariServices.framework", "WebKit.framework", "BUAdSDK.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "CoreFoundation.framework", "WebKit.framework", "CoreServices.framework", "MediaPlayer.framework", "CoreMedia.framework", "CoreLocation.framework", "AVFoundation.framework", "AdSupport.framework", "CoreMotion.framework", "Accelerate.framework", "AudioToolbox.framework", "FBAudienceNetwork.framework", "AudioToolbox.framework", "CoreGraphics.framework", "CoreImage.framework", "AVFoundation.framework", "CoreMedia.framework", "GoogleMobileAds.framework", "AudioToolbox.framework", "AVFoundation.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "CoreVideo.framework", "MediaPlayer.framework", "MessageUI.framework", "MobileCoreServices.framework", "QuartzCore.framework", "AdColonyAdapter.framework", "AppLovinAdapter.framework", "MetaAdapter.framework", "PangleAdapter.framework", "TapjoyAdapter.framework", "VungleAdapter.framework", "UserMessagingPlatform.framework", "WebKit.framework", "JavaScriptCore.framework", "JavaScriptCore.framework", "JavaScriptCore.framework", "CoreFoundation.framework", "JavaScriptCore.framework", "JavaScriptCore.framework", "CoreFoundation.framework", "Tapjoy.framework", "AdSupport.framework", "CFNetwork.framework", "CoreServices.framework", "WebKit.framework", "VungleSDK.framework", "AdSupport.framework", "AudioToolbox.framework", "AVFoundation.framework", "CFNetwork.framework", "CoreGraphics.framework", "CoreMedia.framework", "MediaPlayer.framework", "QuartzCore.framework"]

Resources not to be included in the Archive

["LICENSE", "PAGAdSDK.bundle", "AppLovinSDKResources.bundle", "APMInsightCore.bundle", "APMInsightCrash.bundle"]

Flagging unsupported libraries

Target: AdColony
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: Ads-Global
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: AppLovinSDK
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: BUAdSDK
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: BURelyFoundation
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: FBAudienceNetwork
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: Firebase
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: FirebaseABTesting
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: FirebaseAnalytics
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: FirebaseCore
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: FirebaseCoreDiagnostics
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: FirebaseCoreInternal
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: FirebaseCrashlytics
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: FirebaseInstallations
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: FirebaseRemoteConfig
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: Google-Mobile-Ads-SDK
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: GoogleAppMeasurement
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: GoogleDataTransport
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: GoogleMobileAdsMediationAdColony
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: GoogleMobileAdsMediationAppLovin
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: GoogleMobileAdsMediationFacebook
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: GoogleMobileAdsMediationPangle
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: GoogleMobileAdsMediationTapjoy
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: GoogleMobileAdsMediationVungle
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: GoogleUserMessagingPlatform
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: GoogleUtilities
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: OneKit-Pangle
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: PromisesObjC
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: RARegisterKit-Pangle
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: RangersAPM-Pangle
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: TapjoySDK
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: VungleSDK-iOS
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Nothing to flag
Target: nanopb
    Scheme: Release
        Nothing to flag
    Scheme: Debug
        Nothing to flag
    Scheme: Distribution
        Nothing to flag
Target: Pods-FongoPhone
    Scheme: Release
        Succeded
    Scheme: Debug
        Succeded
    Scheme: Distribution
        Succeded

Filtering build phases

Target: OneKit-Pangle
    - Filtering resources
    - Filtering compile sources
    - Filtering frameworks
    - Filtering headers
    - Filtering dependencies
Target: RARegisterKit-Pangle
    - Filtering resources
    - Filtering compile sources
    - Filtering frameworks
    - Filtering headers
    - Filtering dependencies
Target: RangersAPM-Pangle
    - Filtering resources
    - Filtering compile sources
    - Filtering frameworks
    - Filtering headers
    - Filtering dependencies

Filtering dependencies

Target: AdColony
    - Filtering dependencies
Target: Ads-Global
    - Filtering dependencies
Target: AppLovinSDK
    - Filtering dependencies
Target: BUAdSDK
    - Filtering dependencies
Target: BURelyFoundation
    - Filtering dependencies
Target: FBAudienceNetwork
    - Filtering dependencies
Target: Google-Mobile-Ads-SDK
    - Filtering dependencies
Target: GoogleMobileAdsMediationAdColony
    - Filtering dependencies
Target: GoogleMobileAdsMediationAppLovin
    - Filtering dependencies
Target: GoogleMobileAdsMediationFacebook
    - Filtering dependencies
Target: GoogleMobileAdsMediationPangle
    - Filtering dependencies
Target: GoogleMobileAdsMediationTapjoy
    - Filtering dependencies
Target: GoogleMobileAdsMediationVungle
    - Filtering dependencies
Target: GoogleUserMessagingPlatform
    - Filtering dependencies
Target: TapjoySDK
    - Filtering dependencies
Target: VungleSDK-iOS
    - Filtering dependencies

Changing frameworks and resources script

Target: Pods-FongoPhone
    -Uninstalling frameworks
        Uninstalling for configurations: ["Release", "Debug", "Distribution"]
        Nothing to uninstall
    -Uninstalling resources
        Uninstalling for configurations: ["Release", "Debug", "Distribution"]
        Succeded

Catalyst => Done! Your Catalyst dependencies are ready to go Integrating client project Pod installation complete! There are 10 dependencies from the Podfile and 33 total pods installed.

[!] Can't merge user_target_xcconfig for pod targets: ["Ads-Global", "APM", "BUAdSDK", "BURelyAdSDK", "Dep_Accurate", "AFNetworking", "BURelyFoundation", "Foundation", "Gecko", "NETWork", "Pangle", "SDWebImage", "YYModel", "ZFPlayer", "Zip", "FBAudienceNetwork"]. Singular build setting EXCLUDED_ARCHS[sdk=iphonesimulator*] has different values.

[!] Can't merge user_target_xcconfig for pod targets: ["Ads-Global", "APM", "BUAdSDK", "BURelyAdSDK", "Dep_Accurate", "AFNetworking", "BURelyFoundation", "Foundation", "Gecko", "NETWork", "Pangle", "SDWebImage", "YYModel", "ZFPlayer", "Zip", "FBAudienceNetwork"]. Singular build setting EXCLUDED_ARCHS[sdk=iphonesimulator*] has different values.

[!] Can't merge user_target_xcconfig for pod targets: ["Ads-Global", "APM", "BUAdSDK", "BURelyAdSDK", "Dep_Accurate", "AFNetworking", "BURelyFoundation", "Foundation", "Gecko", "NETWork", "Pangle", "SDWebImage", "YYModel", "ZFPlayer", "Zip", "FBAudienceNetwork"]. Singular build setting EXCLUDED_ARCHS[sdk=iphonesimulator*] has different values. `