大佬教程收集整理的这篇文章主要介绍了ios – CocoaPods podspec lint failure – 找不到文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我想要对付我的.podspec时,我得到了:
- ERROR | [iOS] [xcodebuild] path/to/my/source/file.m:14:9: Fatal error: 'KeyValueObjectMapping/DCKeyValueObjectMapping.h' file not found@H_944_5@我尝试使用不同的变体保留其框架的路径
s.preserve_paths = 'KeyValueObjectMapping.framework/*'@H_944_5@要么
s.preserve_paths = '${PODS_ROOT}/Vendor/KeyValueObjectMapping/KeyValueObjectMapping.framework'@H_944_5@- ERROR | [iOS] The `preserve_paths` pattern did not match any file.@H_944_5@我还尝试过其他一些其他问题,比如:
s.xcconfig = { 'HEADER_SEARCH_PATHS' => '"${PODS_ROOT}/Vendor/KeyValueObjectMapping/KeyValueObjectMapping.framework"','FRAMEWORK_SEARCH_PATHS' => '"$(PODS_ROOT)/Vendor/KeyValueObjectMapping/*"' } s.framework = 'KeyValueObjectMapping'@H_944_5@该项目使用Xcode5& amp;使用Xcodebuild和它的默认设置,我只有在为Cocoapods验证它时才会遇到此问题.
我一直收到以下错误:
- ERROR | [iOS] [xcodebuild] MyProject/MyProjectSubDir/AnotherDir/CustomAd.h:10:9: Fatal error: 'RevMobAds/RevMobAds.h' file not found - ERROR | [iOS] [xcodebuild] MyProject/MyProjectSubDir/AnotherDir/FacebookController.m:18:9: Fatal error: 'RevMobAds/RevMobAds.h' file not found@H_944_5@然后,当我为RevMob指定FRAMEWORK_SEARCH_PATHS时,我会得到相同的错误,但是对于Heyzap的SDK.
对我来说,解决方案是创建一个子规范并为每个SDK指定搜索路径,从而给我带来问题.这里:
s.subspec "Heyzap" do |ss| ss.dependency "Heyzap","~> 6.4.4" ss.xcconfig = { "FRAMEWORK_SEARCH_PATHS" => "$(PODS_ROOT)/Heyzap"} end s.subspec "RevMob" do |ss| ss.dependency "RevMob","~> 7.4.8" ss.xcconfig = { "FRAMEWORK_SEARCH_PATHS" => "$(PODS_ROOT)/RevMob"} end@H_944_5@我的pod规格lint现在运行&构建没有错误.
以上是大佬教程为你收集整理的ios – CocoaPods podspec lint failure – 找不到文件全部内容,希望文章能够帮你解决ios – CocoaPods podspec lint failure – 找不到文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。