在将新pod添加到现有Project中时,“未能发出预编译头”

时间:2017-12-13 09:00:30

标签: objective-c swift cocoapods

我在Obj-C中有一个项目。

因为我面临的问题是在将新pod添加到Project中后无法发出预编译头。

在Project I中,我使用Bridging标头处理obj-C和swift。

在Pod文件中,我添加了 SendBird

我的Pod文件是:

Podfile

平台:ios,'9.0'

abstract_target'Virgla'做   use_frameworks!

pod 'ACKategories', :git => 'https://github.com/AckeeCZ/ACKategories.git', :tag => '2.3'    
pod 'FlurrySDK'
pod 'Fabric'
pod 'Crashlytics'

pod 'SSZipArchive'
pod 'SVProgressHUD'
pod 'MWFeedParser'
pod 'SDWebImage', '~> 3.7'
pod 'UIActivityIndicator-for-SDWebImage', '1.2'
pod 'RestKit', '~> 0.24' #was 0.20.3
pod 'MagicalRecord', '2.2'
pod 'MSCellAccessory'
pod 'UIAlertView+Blocks'
pod 'RMPickerViewController', '2.0.3'
pod 'Masonry', '1.0.2'
pod 'DateTools'
pod 'Parse', '~> 1.6'
pod 'TTTAttributedLabel', '2.0.0'
pod 'AFNetworking', '~> 2.6'

pod 'SendBirdSDK'


target 'SoMinn' do
end

target 'GrandAuto' do
end

target 'Tests' do
    inherit! :search_paths

    pod 'Kiwi'
    # pod 'Kiwi/XCTest'
end

虽然添加无法构建给出错误

第一次错误:

  

/Users/narvind/Desktop/Project/Project-Bridging-Header.h:34:9:找不到'AFNetworking.h'文件

如果我从桥接标题中删除它,那么它移动到下一个并且如果我也删除了下一个则返回一个。

第二次错误:

  

无法发出预编译标头'/Users/narvind/Library/Developer/Xcode/DerivedData/Virgla-fqsvarxwchjhswedkkofchexhztp/Build/Intermediates.noindex/PrecompiledHeaders/Project_1-Bridging-Header-swift_108K1C1LI14RC-clang_FJJZJV3ZS8XP.pch'for bridge“ /Users/narvind/Desktop/Project/Project_1-Bridging-Header.h'

1 个答案:

答案 0 :(得分:0)

这是我解决NetworkingHelper.h警告的方法:

<{1}}(我的网络管理员)中的

,使用@import AFNetworking;代替#import "AFHTTPSessionManager.h"