繁体   English   中英

构建CocoaPods项目时缺少标题

[英]Missing header when building CocoaPods project

pod install NYXImagesKit pod install到我的示例项目,它成功构建但在模拟器午餐后, Xcode出现错误: /XXX.m:17:9: 'NYXImagesKit.h' file not found/XXX.m:17:9: 'NYXImagesKit.h' file not found

一切都很好,模拟器工作正常,唯一的问题是构建错误是存在但没有链接错误,这是非常奇怪的。

我在HEADER SEARCH PATH定义了${PODS_HEADERS_SEARCH_PATHS} ,pod.config如下:

ALWAYS_SEARCH_USER_PATHS = YES
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = ${PODS_HEADERS_SEARCH_PATHS} $(SDKROOT)/usr/include/libxml2
OTHER_LDFLAGS = -ObjC -lxml2 -framework Accelerate -framework AssetsLibrary -framework CoreImage -framework ImageIO -framework MobileCoreServices -framework QuartzCore
PODS_BUILD_HEADERS_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/NYXImagesKit" "${PODS_ROOT}/BuildHeaders/hpple"
PODS_HEADERS_SEARCH_PATHS = ${PODS_PUBLIC_HEADERS_SEARCH_PATHS}
PODS_PUBLIC_HEADERS_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/NYXImagesKit" "${PODS_ROOT}/Headers/hpple"
PODS_ROOT = ${SRCROOT}/Pods

如果模拟器显示出构建问题,我很惊讶。 您可能想尝试从菜单栏中的产品 - >清洁中清除项目。 或者从管理器中删除派生数据。 还验证CocoaPods有最新版本的pod --version (现在是0.21.0),否则用[sudo] gem update

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM