Cocoapods不再在Pods / Headers / Private中生成所有必需的标题,从而导致数百个"缺少工作副本"建立问题。
当我从以下位置升级时,问题就开始了:
到
我的" Pods /目标支持文件"文件夹有35个pod,但是我的" Pods / Headers / Private"和" Pods / Headers / Private"每个只有4个豆荚。
我尝试添加" $(继承)"到我的构建设置和stackoverflow和cocoapods'上的许多其他建议的修复程序。网站没有成功。
platform :ios, '8.0'
target 'Meow' do
use_frameworks!
pod "AFNetworking"
pod 'SCLAlertView-Objective-C'
pod "MMMaterialDesignSpinner"
pod "JMImageCache"
pod “AWSCore”
pod “AWSSNS”
pod “AWSMobileAnalytics”
pod ”SSToolkit”, '~> 2.0.0'
pod ”TTTAttributedLabel”
pod ”M13ProgressSuite”
pod ”SSKeychain”
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod "Flurry-iOS-SDK"
pod "TPKeyboardAvoiding"
pod "UITextView+Placeholder"
pod "UIReadMoreLabel"
pod "RTLabel"
pod "HexColors"
pod "Branch"
pod 'Google/Analytics'
pod 'Mixpanel'
pod 'Fabric'
pod 'Crashlytics'
target 'MeowTests' do
inherit! :search_paths
end
end
任何帮助都非常感谢! 亨利
答案 0 :(得分:1)
经过大量的挖掘和试验/错误后,我发现了它。根本问题是从Cocoapods 0.39升级到1.0+。
您可以按照以下步骤解决此问题:
按照以下步骤删除您要覆盖的所有构建设置:Cocoapods no longer builds project after update?
在此之后从v1.0 +降级到0.39:How to downgrade or install an older version of Cocoapods
删除Pods文件夹,Pod锁定文件
将此行添加到Podfile的顶部
source "https://github.com/CocoaPods/Old-Specs"
运行pod install
在Xcode中运行cmd + k并编译。
更多资源:
答案 1 :(得分:0)
对我来说@cybermach的答案部分有用。
完整的答案是: 1-使用以下链接将CocoaPods从1.0降级到0.39: Install old cocoapods?
2-然后使用此命令“pod install”再次添加私有标题。