.xcworkspace
文件,这应该由Xcode打开。 - Greg Hilston将我的pod更新为引用官方的SwiftyJSON gem对我起了作用!它从默认安装的版本2.3.2(通过“pod SwiftyJSON”安装)更新到版本3.1.1。
因此,在您的Podfile中,将SwiftyJSON pod更新为:
pod 'SwiftyJSON', :git =>'https://github.com/SwiftyJSON/SwiftyJSON.git'
HTH
清理您的项目并重新构建。确保打开 project.xcworkspace 文件。
pod 'SwiftyJSON'
为解决Swift 3.0上的”No such Module 'SwiftyJSON'“错误,需要移除import SwiftyJSON
语句。
Swift能够自动加载SwiftyJSON.swift文件,无需在导入语句中指定。
# Uncomment this line to define a global platform for your project
platform :ios, '10.0'
# Uncomment this line if you're using Swift
use_frameworks!
target 'Project names' do
pod 'SwiftyJSON', git: 'https://github.com/BaiduHiDeviOS/SwiftyJSON.git', branch: 'swift3'
end
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
如果你有多个目标,请尝试构建每个目标。我有两个目标 - 一个可以构建,另一个不行。这可能有助于您追踪问题。
在我的情况下,我只是删除了不能工作的开发目标,复制了生产目标,进行了一些设置更改,然后恢复正常运行。
清理你的项目,然后构建和运行你的项目,如果还是不行,那么在你的CocoaPods中移除SwiftyJSON库并重新安装它,这应该可以解决问题,对我来说百分之百有效,所以你也可以试试。
//先注释掉 import SwiftyJSON 然后执行 pod install 再把 import SwiftyJSON 加回来 最后再执行一次 pod install 这个方法对我有效