没有此类模块';迅捷JSON';论swift3.0

没有此类模块';迅捷JSON';论swift3.0,swift,xcode,swifty-json,swift3,Swift,Xcode,Swifty Json,Swift3,在迁移到Swift 3.0之后,我尝试将SwiftyJSON导入到我的项目中。然而,当我导入框架“import SwiftyJSON”时,我得到一个没有这样的模块错误 如果删除import语句,它将无法识别其类 关于为什么XCode可能没有读取我导入的框架,有什么建议吗 请参见随附的屏幕截图: 尝试检查目标->构建阶段将二进制文件链接到库 必须有一个与SwiftyJSON的链接 试试这个 # Uncomment this line to define a global platform fo

在迁移到Swift 3.0之后,我尝试将SwiftyJSON导入到我的项目中。然而,当我导入框架“import SwiftyJSON”时,我得到一个没有这样的模块错误

如果删除import语句,它将无法识别其类

关于为什么XCode可能没有读取我导入的框架,有什么建议吗

请参见随附的屏幕截图:


尝试检查目标->构建阶段将二进制文件链接到库 必须有一个与SwiftyJSON的链接 试试这个

# 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

更新我的pod以引用官方的SwiftyJSON gem对我很有用!它从版本2.3.2(默认情况下通过“pod SwiftyJSON”安装)更新为版本3.1.1

因此,在您的pod文件中,将您的SwiftyJSON pod udpate设置为:

 pod 'SwiftyJSON', :git =>'https://github.com/SwiftyJSON/SwiftyJSON.git'

HTH

清理项目并重新构建。确保打开project.xcworkspace

pod 'SwiftyJSON'

我的问题是我打开的是项目文件而不是工作区文件…

如果您有多个目标,请尝试构建每个目标。我有两个目标——一个会建造,另一个不会。这可能有助于您追踪问题


在我的例子中,我只是取消了不起作用的开发目标,复制了生产目标,做了一些设置更改,重新开始工作。

清理您的项目,然后构建和运行您的项目,然后不工作,因此请在u r CoCoCoapods中删除您的swiftyjson cocoa库并重新安装它,它肯定会工作,这对我来说100%工作。

尝试一下。

删除
导入swiftyjson
要解决Swift 3.0上没有此类模块“SwiftyJSON”的问题

Swift可以自行加载SwiftyJSON.Swift。 不需要在import语句中指定它


参考:

这个解决方案帮助了我。分别构建模块,然后构建项目


//首先导入快速JSON注释,然后 吊舱安装 然后再加上 导入快捷JSON 和吊舱安装 这对我有用

  • 在Xcode项目中,转到podfile并输入:

     pod 'SwiftyJSON'
    
     pod install
    
  • 保存并关闭Xcode

  • 打开终端并转到项目目录,然后输入:

     pod 'SwiftyJSON'
    
     pod install
    
  • 打开项目并导入要在其中使用的文件


  • 您是否正确删除了Swift 2版本的SwiftyJSON,然后安装了Swift 3版本?它是一个cocoapod,因此我注释掉了这行并重新安装。您可能需要“清理您的项目”(菜单产品-清理),pod“SwiftyJSON”为我做了这件事!但只有最新版本的Cocoapods。愚蠢的错误,但这也是我的问题。谢谢你的贡献!很高兴它有帮助!这是什么意思?@hosmcury这是一个由Xcode生成的文件,对于在其他项目中包含代码非常有用。我现在是手机用户,无法轻松提供链接或屏幕截图,但您应该会在文件夹中看到一个
    .xcworkspace
    文件,该文件应该由XcodeI打开。我犯了同样的错误。谢谢你的帮助!让你知道我花了一天的大部分时间试图解决这个问题。过了好几个小时,我终于找到了你的建议,而且奏效了。我所要做的就是建造这个项目。谢谢对于那些感到困惑的人:这个页面不是项目的构建设置,而是“Pods”。(导航菜单上的蓝色图标)