Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Alamofire-由于其设置不';t在Xcode 8中指定开发团队_Ios_Swift_Alamofire_Xcode8 - Fatal编程技术网

Ios Alamofire-由于其设置不';t在Xcode 8中指定开发团队

Ios Alamofire-由于其设置不';t在Xcode 8中指定开发团队,ios,swift,alamofire,xcode8,Ios,Swift,Alamofire,Xcode8,我在Xcode 8上遇到了下面的错误,大家能帮我解决吗。 我的应用程序需要支持iOS 8及以上版本 Alamofire不会进行代码签名,因为它的设置没有指定开发团队。 对于使用Swift的目标,需要正确配置“使用传统Swift语言版本”(Swift\U版本)。使用[编辑>转换>到当前Swift语法…]菜单选择Swift版本,或使用生成设置编辑器直接配置生成设置 感谢更新的Alamofire和Xcode 8为我做了以下几点: 1) 通过.xcworkspace文件打开项目 2) 转到Pods->T

我在Xcode 8上遇到了下面的错误,大家能帮我解决吗。 我的应用程序需要支持iOS 8及以上版本

Alamofire不会进行代码签名,因为它的设置没有指定开发团队。 对于使用Swift的目标,需要正确配置“使用传统Swift语言版本”(Swift\U版本)。使用[编辑>转换>到当前Swift语法…]菜单选择Swift版本,或使用生成设置编辑器直接配置生成设置


感谢更新的Alamofire和Xcode 8为我做了以下几点:

1) 通过
.xcworkspace
文件打开项目

2) 转到Pods->Targets->Alamofire->Build Settings并设置以下属性:

我认为这与新的Alamofire4.0是一个相当大的更新这一事实有关,因为有了Swift 3/Xcode 8。在更新之前,我没有遇到过错误


PS第一部分“Alamofire不会进行代码签名,因为它的设置没有指定开发团队。”您的错误消息在我的案例中似乎是另一回事,要么因为我在Alamofire实际更新之前进行了几次
pod安装
而得到解决,要么因为我上面提到的设置。无论哪种方式,这两件事对我来说都没有问题。

将此添加到pod文件的末尾,以设置每个pod的构建配置,以使用最新版本的Swift:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['SWIFT_VERSION'] = '3.0'
    end
  end
end

这也解决了我在尝试将swift CoCoCoaPod集成到obj c项目中时遇到的问题。我们可以在Xcode 8.3.1中使用
['swift_VERSION']='3.1'