在XCode 8中使用Swift 2.2 Pods

埃里克·萨皮尔(Erik Sapir)

我安装了新的XCode 8,并尝试运行我的项目。我使用的某些Pod尚未更新到Swift 2.3 / 3.0,并且该项目无法编译。如何在项目中使用较旧的Pod?

穆罕默德·萨利赫(Mohamed Saleh)

请检查此处的步骤,使您的Podswift 2.2swift 2.3Pod与Xcode8兼容。

步骤如下:

  1. 首先,在Xcode 7中打开您的项目。转到项目设置,打开“构建设置”选项卡,然后单击“ +”添加用户定义的设置: SWIFT_VERSION = 2.3 在此处输入图片说明

  2. 在您的Podfile中,应放置以下安装后脚本。别忘了用您自己的替换YOURTEAMID

post_install do |installer|
  installer.pods_project.build_configurations.each do |config|
    # Configure Pod targets for Xcode 8 compatibility
    config.build_settings['SWIFT_VERSION'] = '2.3'
    config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = 'YOURTEAMID/'
    config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO'
  end
en

请记住,这对于大多数EurekaPod都可以正常工作,但并不是我仍然在为Pod工作而苦苦挣扎的所有方法

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Swift 2,Xcode 7.0.1中使用'self'

在应用程序内购买可在Swift 2中使用,但现在不更新到Swift 3和Xcode 8

在Swift Playground中使用atan2()-Xcode 9

在Swift 2中使用#

如何在Swift 3中使用Pods使用Swift 4.0构建xcode 9项目?

Swift 2,Xcode 7.2'NSInternalInconsistencyException

在Xcode 8中使用Swift 2.2?

Xcode 8 Beta 2安装错误

无法使SWRevealViewController工作(Swift 2,Xcode 7)

带有Xcode 7,Swift 2的TouchID

有什么办法可以在Xcode 8中运行swift 2项目吗?

使用Swift 3和XCode 8在数周和数天内的2个日期之间的差异

Xcode中Pods.debug.xcconfig的路径不正确?

如何使用Pods为xcode项目创建存储库?

在Xcode 5项目中使用Core Plot 2

Xcode 7.1 Swift 2 Interface Builder文件中的未知类

Xcode 7,Swift 2中的Gmail API iOS

尝试在Xcode 7 / Swift 2中播放视频时出错

SKCropNode在Xcode 7 + Swift 2中无法正常工作

PromiseKit无法使用Swift 2和Xcode 7进行编译

使用swift 2(xcode 7 beta 5)解析注册错误

如何使用Swift 3.1为Xcode 8.2.1安装Vapor 2

无法使用Xcode 7.3.1在我的Swift 2项目中使用“ po”检查变量-错误加载帮助程序功能

如何使用Xcode 6.3 Beta2从Swift中的SuperClass覆盖设置器?

使用Xcode 7和Swift 2编写项目时升级到Xcode 7.1是否安全?

在Swift 3中使用XCode 8歧义使用'subscript'

Xcode找不到Pods库

使用Swift Package Manager,Cocoa Pods或其他将最小的GRDB添加到Xcode项目

在Swift 2中使用UnsafeMutablePointer和CFRunLoopObserverContext