Ios Admob导致链接器命令失败,退出代码为1错误

Ios Admob导致链接器命令失败,退出代码为1错误,ios,xcode,admob,Ios,Xcode,Admob,我的iOS应用程序能够在模拟器上正常运行,但当我尝试将其存档时,我遇到了以下错误 ld: library not found for -lPods-MOEDict-Google-Mobile-Ads-SDK clang: error: linker command failed with exit code 1 (use -v to see invocation) 这是我的其他链接器标志: -ObjC -l"Pods-MOEDict-Google-Mobile-Ads-SDK" -fr

我的iOS应用程序能够在模拟器上正常运行,但当我尝试将其存档时,我遇到了以下错误

ld: library not found for -lPods-MOEDict-Google-Mobile-Ads-SDK
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是我的其他链接器标志:

    -ObjC -l"Pods-MOEDict-Google-Mobile-Ads-SDK" -framework "AVFoundation" 
    -framework "AudioToolbox" -framework "CoreGraphics" -framework "CoreTelephony" -framework "EventKit" -framework "EventKitUI" 
-framework "GoogleMobileAds" -framework "MessageUI" -framework "StoreKit" -framework "SystemConfiguration" -weak_framework "AdSupport" $(inherited)

我自己解决了问题我删除了整个其他链接器标志并用$inherited替换了它我自己解决了问题我删除了整个其他链接器标志并用$inherited替换了它如果你正在使用cocoapods,不要手动管理pods

尝试运行以下命令:

// Removes every trace of cocoapods from the xcode project
pod deintegrate
// Reinstalls and links cocoapods (probably gonna fix the missing framework)
pod install

如果您正在使用cocoapods,请不要手动管理这些pods

尝试运行以下命令:

// Removes every trace of cocoapods from the xcode project
pod deintegrate
// Reinstalls and links cocoapods (probably gonna fix the missing framework)
pod install

1.您正在打开project还是xcworkspace?确保xcworkspace已打开。2.选择要更正项目的ads sdk目标。3.在google教程中添加库时,链接失败的另一个原因是未选择将库复制到项目中。是的,我正在打开xcworkspace。我的应用程序和广告在模拟器上正常运行。但当我试图将其存档以发布应用程序时,我遇到了此错误。请检查此链接1。您正在打开project还是xcworkspace?确保xcworkspace已打开。2.选择要更正项目的ads sdk目标。3.在google教程中添加库时,链接失败的另一个原因是未选择将库复制到项目中。是的,我正在打开xcworkspace。我的应用程序和广告在模拟器上正常运行。但当我试图将其存档以发布应用程序时,我遇到了此错误。请检查此链接