不支持在模块接口中使用桥接头,命令CompileSwiftSources失败,退出代码非零

问题描述 投票:0回答:2

我的项目中有剃须刀付款宝盒用于支付网关,SWRevelViewController文件用于边栏控制器。我选择了Swift 5和iOS版本13,并更新了所有Pod,但仍然出现错误

错误:不支持在模块接口中使用桥接头,命令CompileSwiftSources失败,退出代码非零

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'
ios swift swift4 swift5
2个回答
3
投票

我检查了您的问题,并且根据您选择的项目语言,项目在XCode 10.2中正常工作,但是您需要更改以更新XCode 11.2.1

请注意以下几点:

  1. 首先请确保您的桥接头文件路径在构建设置中正确。
  2. 您需要更新razor pay pod,因为您添加了标签(pod'razorpay-pod','〜> 1.1.1'),并且pod在Swift 5.1中更新了所以请删除它并更改Pod名称与pod 'razorpay-pod'
  3. 请更改您的构建设置。将目标框架的构建设置中的[[设置用于分发的构建库设置为

希望对您有帮助。


0
投票
[这是与Xcode 11.2.1 error: Command CompileSwiftSources failed with a nonzero exit code类似的问题(相同的错误消息)。

我发布了可以找到here的答案。

希望它对您有用!

© www.soinside.com 2019 - 2024. All rights reserved.