首次涉足CocoaPods(我对此并不满意!) . 我按照所有说明进行操作 . 当我做 pod install
这是我得到的:
分析依赖关系下载依赖关系使用AFNetworking(2.4.1)使用Braintree(3.4.0)生成Pod项目集成客户端项目[!] MyProject [Debug]目标覆盖在Pods / Target Support Files / Pods-MyProject中定义的HEADER_SEARCH_PATHS构建设置/Pods-MyProject.debug.xcconfig” . 这可能导致CocoaPods安装出现问题 - 使用$(继承)
标志,或者 - 从目标中删除构建设置 . [!] MyProject [Debug]目标覆盖在Pods / Target Support Files / Pods-MyProject / Pods-MyProject.debug.xcconfig'中定义的OTHER_LDFLAGS构建设置 . 这可能导致CocoaPods安装出现问题 - 使用$(继承)
标志,或者 - 从目标中删除构建设置 . [!] MyProject [Release]目标覆盖在Pods / Target Support Files / Pods-MyProject / Pods-MyProject.release.xcconfig'中定义的HEADER_SEARCH_PATHS构建设置 . 这可能导致CocoaPods安装出现问题 - 使用$(继承)标志,或者 - 从目标中删除构建设置 . [!] MyProject [Release]目标覆盖在Pods / Target Support Files / Pods-MyProject / Pods-MyProject.release.xcconfig'中定义的OTHER_LDFLAGS构建设置 . 这可能导致CocoaPods安装出现问题 - 使用$(继承)
标志,或者 - 从目标中删除构建设置 .
这是我的Podfile:
来源'https://github.com/CocoaPods/Specs.git'target'ActivFocus'do pod'Braintree'#Over:pod'Braintree','〜> 3.0.0'pod“AFNetworking”,“〜> 2.0 “结束目标'ActivFocusTests'做pod'Braintree'#Over:pod'Brainree','〜> 3.0.0'pod”AFNetworking“,”〜> 2.0“结束
我不知道如何遵循这个建议:
- 使用'$(inherited)'标志,或
- 从目标中删除构建设置 .
编辑:这是我在尝试构建项目时得到的Xcode错误:
Ld /Users/randy/Library/Developer/Xcode/DerivedData/MyProject-epuhpnvywesozcamslrdbksivzae/Build/Products/Debug-iphonesimulator/MyProject.app/MyProject normal i386 cd / Users / randy / Development / MyProject / iOSApp / MyProject export IPHONEOS_DEPLOYMENT_TARGET = 7.1 export PATH =“/ Applications / Xcode.app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / usr / bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr / bin:/ bin :/ usr / sbin:/ sbin“/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator .platform / Developer / SDKs / iPhoneSimulator8.1.sdk -L / Users / randy / Library / Developer / Xcode / DerivedData / MyProject-epuhpnvywesozcamslrdbksivzae / Build / Products / Debug-iphonesimulator -L / Users / randy / Development / MyProject / iOSApp / MyProject / Pods / Braintree / Braintree / PayPal / mSDK -L / Users / randy / Development / MyProject / iOSApp / MyProject -L / Users / randy / Development / MyProject / iOSApp / MyPr oject / MyProject / libs / ios_libs / simplify / vendor / ocmock -F / Users / randy / Library / Developer / Xcode / DerivedData / MyProject-epuhpnvywesozcamslrdbksivzae / Build / Products / Debug-iphonesimulator -F / Users / randy / Development / MyProject / iOSApp / MyProject / MyProject / libs / ios_libs / simplify -F / Users / randy / Development / MyProject / iOSApp / MyProject / MyProject -F / Users / randy / Development / MyProject / iOSApp / MyProject -filelist / Users / randy / Library / Developer / Xcode / DerivedData / Myived-epuhpnvywesozcamslrdbksivzae / Build / Intermediates / MyProject.build / Debug-iphonesimulator / MyProject.build / Objects-normal / i386 / MyProject.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -fobjc-arc -fobjc -link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min = 7.1 -framework AVFoundation -framework CoreData -framework QuartzCore -framework MediaPlayer -framework CoreGraphics -framework UIKit -framework Foundation -lPods-MyProject -Xlinker -dependency_info -Xlinker /用户/兰迪/库/开发商/ Xcode中/ DerivedData / MyProject的-E puhpnvywesozcamslrdbksivzae / Build / Intermediates / MyProject.build / Debug-iphonesimulator / MyProject.build / Objects-normal / i386 / MyProject_dependency_info.dat -o / Users / randy / Library / Developer / Xcode / DerivedData / MyProject-epuhpnvywesozcamslrdbksivzae / Build / Products / Debug-iphonesimulator / MyProject.app / MyProject ld:找不到-lPods-ActivFocus clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)
1 回答
如果 Headers 搜索路径没有手动覆盖,请尝试删除添加到项目中的pod配置文件 . 这可以在
YourProject\Pods
找到(而不是在pods项目中,检查图像) . 尝试再次运行pod安装并检查 .如果您已手动添加标头路径,则忽略该警告并在搜索路径中添加继承标志,如下所示