【发布时间】:2020-06-23 01:28:04
【问题描述】:
我的项目中有 razor pay pod 用于支付网关,SWRevelViewController 文件用于侧栏控制器。我选择了 swift 5 和 iOS 版本 13 并更新了所有 pod 但仍然出现错误
错误:不支持使用带有模块接口的桥接头命令 CompileSwiftSources failed with a nonzero exit code
pod 'Alamofire', '~> 4.5' pod 'TWMessageBarManager'
pod 'SwiftValidator', :git => 'https://github.com/jpotts18/SwiftValidator.git', :tag => '4.2.0'
pod 'SDWebImage', '~> 5.0'
pod 'DropDown'
pod 'MBRadioCheckboxButton'
pod 'SwiftyJSON', '~> 4.0'
pod 'razorpay-pod', '~> 1.1.1'
pod 'GoogleMaps'
pod 'GooglePlaces'
pod 'Firebase/Auth'
pod 'SVProgressHUD'
pod 'FacebookLogin'
pod 'FacebookCore'
pod 'ImageSlideshow', '~> 1.8.0'
pod "ImageSlideshow/SDWebImage"
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'PopupDialog', '~> 1.1'
pod 'GoogleSignIn'
pod 'AppAuth','~> 1.2.0'
【问题讨论】:
-
请检查您的桥接头文件路径。
-
好的,我去看看,有没有其他问题
-
99% 我确定,你没有正确设置,请参考这个链接:stackoverflow.com/a/34627382/10584330
-
我提到了那个答案,但仍然无法正常工作,同样的错误,我现在该怎么办?
-
我能问一下你的 Xcode 版本吗?还要确保所有 pod 文件在 swift 5 中是否可用,因为您选择了 swift 5 而对于 Xcode 11,您需要使用 CocoaPods 1.8.4 并且没有更早的版本。