我的项目中有用于支付网关的razor pay pod和用于边栏控制器的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'
答案 0 :(得分:5)
我检查了您的问题,并根据您选择的项目语言在 XCode 10.2 中正常工作,但是您需要更改更新的 XCode 11.2.1
请注意以下几点:
pod 'razorpay-pod'
希望对您有帮助。
答案 1 :(得分:0)
这是与Xcode 11.2.1 error: Command CompileSwiftSources failed with a nonzero exit code类似的问题(相同的错误消息)。
我发布了here可以找到的答案。
希望它对您有用!
答案 2 :(得分:0)
我已经通过这种方式解决了它,详细步骤在这里Solution to Xcode Error: using bridging headers with module interfaces is unsupported
解决方案:
在项目级别和目标级别的“构建设置”选项卡中,打开“构建选项”菜单。然后将“构建分发库”选项设置为“否”。