Ios Alamofire-由于其设置不';t在Xcode 8中指定开发团队
我在Xcode 8上遇到了下面的错误,大家能帮我解决吗。 我的应用程序需要支持iOS 8及以上版本 Alamofire不会进行代码签名,因为它的设置没有指定开发团队。 对于使用Swift的目标,需要正确配置“使用传统Swift语言版本”(Swift\U版本)。使用[编辑>转换>到当前Swift语法…]菜单选择Swift版本,或使用生成设置编辑器直接配置生成设置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
感谢更新的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'
?