Swift iOS项目赢得';如果我添加任何CocoaPod库,则无法编译

Swift iOS项目赢得';如果我添加任何CocoaPod库,则无法编译,ios,xcode,cocoapods,aws-mobilehub,cocoapods-1.1.1,Ios,Xcode,Cocoapods,Aws Mobilehub,Cocoapods 1.1.1,我是iOS新手,正在使用Swift开发一个应用程序。我想使用CocoaPods进行依赖关系管理,但我遇到了一些问题。我已经能够在我的Mac上安装CoCoapod,运行pod init来创建我的pod文件,运行pod install来安装依赖项。.xcworkspace文件已经安装,我一直在我的项目中使用它 我的问题是,在我向pod文件添加任何pod并运行pod安装,然后去构建我的应用程序后,安装的pod文件出现错误,项目无法构建。我试过很多不同的豆荚,都有类似的错误。我的猜测是这些错误与Swif

我是iOS新手,正在使用Swift开发一个应用程序。我想使用CocoaPods进行依赖关系管理,但我遇到了一些问题。我已经能够在我的Mac上安装CoCoapod,运行
pod init
来创建我的pod文件,运行
pod install
来安装依赖项。.xcworkspace文件已经安装,我一直在我的项目中使用它

我的问题是,在我向pod文件添加任何pod并运行pod安装,然后去构建我的应用程序后,安装的pod文件出现错误,项目无法构建。我试过很多不同的豆荚,都有类似的错误。我的猜测是这些错误与Swift版本有关,但我对工具不够熟悉,不知道如何调整它

如果我从pod文件中删除pod并再次运行pod安装,项目将构建良好

错误遍布所有文件,如下所示:

Expected declaration
Consecutive declarations on a line must be separated by ';'
Expected '{' after operator name in operator declaration
我的环境规格

  • pod——版本=1.1.1

  • XCode版本=8.2 beta版(尽管我在8.1版上看到了相同的问题)

我的播客文件:

# Uncomment the next line to define a global platform for your project
 platform :ios, '9.0'

target 'MySampleApp' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for MySampleApp
  pod 'Marshal', '~> 1.0'
  pod 'FontAwesomeKit', '~> 2.2'

end
另外,我使用的应用程序是来自的初学者示例应用程序。在我添加一个豆荚之前,一切正常


任何帮助都将不胜感激。我真不知道该怎么办。

我发现了我的问题。我尝试使用的封送处理库与Swift 2.3不兼容(它是为Swift 3构建的)。AWS Mobile Hub示例应用程序使用的是Swift 2.3,因此我无法将两者编译在一起。我决定使用另一个库来解析JSON(pod'SwiftyJSON','2.4.0'),我的应用程序运行良好。

我发现了我的问题。我尝试使用的封送处理库与Swift 2.3不兼容(它是为Swift 3构建的)。AWS Mobile Hub示例应用程序使用的是Swift 2.3,因此我无法将两者编译在一起。我决定使用另一个库来解析JSON(pod'SwiftyJSON','2.4.0'),我的应用程序运行良好。

您是否尝试过构建其他项目来安装这些pod?我想你出了什么问题。然后找出哪一步是错误的。我可以用这些豆荚构建一个全新的空白项目。我敢肯定,在某个地方,无论是cocoapods还是我的项目都会把事情搞砸。。。我希望有人能对此有更多的了解。你有没有尝试过构建其他项目来安装这些吊舱?我想你出了什么问题。然后找出哪一步是错误的。我可以用这些豆荚构建一个全新的空白项目。我敢肯定,在某个地方,无论是cocoapods还是我的项目都会把事情搞砸。。。我希望有人能对此有更多的了解。我没有让Mobile Hub与Swift 3合作。我正在我的项目中使用Swift 2.3。我必须使用兼容Swift 2.3版本的库。我没有让Mobile Hub使用Swift 3。我正在我的项目中使用Swift 2.3。我必须使用我正在使用的库的Swift 2.3兼容版本。