2013-07-02 24 views
0

pod install NYXImagesKit我的示例项目,它成功地建立,但模拟器午餐后,有错误Xcode/XXX.m:17:9: 'NYXImagesKit.h' file not found缺少标题时建立的CocoaPods项目

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

我在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 

回答

2

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

+0

我已经完成了上述所有,但我仍然有问题,可以建立,并运行,但红色警报指出文件没有发现总是有...我的豆荚版本是0.20.2 – zolibra

+0

@zolibra不完全确定问题是什么,但你应该用上面的命令更新CocoaPods。他们非常快速地开发它。 –