Xcode构建iOS项目时提示AppLovinSDK头文件缺失无法编译求助
针对Xcode 报
#import <AppLovinSDK/AppLovinSDK.h> file not found(<AppLovinSDK/AppLovinSDK.h> 文件未找到)的解决步骤 - 确认打开的是正确的项目文件:如果通过CocoaPods集成SDK,执行完
pod install后必须打开后缀为.xcworkspace的项目文件,打开原生.xcodeproj文件会无法识别Pod引入的库 - 检查Podfile配置:
确保Podfile中已添加
pod 'AppLovinSDK'依赖,如果你使用多Target配置,需要确认该依赖已经关联到你当前编译的Target,没有被遗漏 - 重置CocoaPods依赖:
在项目根目录打开终端,依次执行以下命令:
执行完成后关闭Xcode,重新打开pod deintegrate rm Podfile.lock pod install --repo-update.xcworkspace文件再尝试编译 - 检查头文件搜索路径配置:
打开Xcode → 选中左侧项目根目录 → 选中当前编译的Target → 进入Build Settings选项卡 → 搜索Header Search Paths,确认配置中已包含${PODS_ROOT}/AppLovinSDK/AppLovinSDK/Headers,且路径属性设置为recursive - 检查Framework搜索路径配置:
同样在Build Settings中搜索Framework Search Paths,确认配置中已添加${PODS_ROOT}/AppLovinSDK,且路径属性设置为recursive - 检查链接配置:
进入Target的Build Phases选项卡 → 展开Link Binary With Libraries列表,确认AppLovinSDK.framework已在列表内,若缺失可手动点击+号搜索添加 - 清理Xcode缓存后重试:按快捷键
Command + Shift + K清理构建缓存,再按Command + B尝试编译 - 检查部署版本要求:AppLovinSDK最低支持iOS 11.0,需确保项目的
Deployment Target设置 ≥ 11.0 - 手动集成专属检查:如果你没有使用CocoaPods,是手动拖入SDK集成,需要确认你已经勾选了
Copy items if needed选项,且在General选项卡的Frameworks, Libraries, and Embedded Content栏中,将AppLovinSDK的embed属性设置为Do Not Embed
内容的提问来源于stack exchange,提问作者user17264735
相关产品推荐
相关产品推荐

