Xcode,没有这样的模块

时间:2017-10-18 10:03:34

标签: swift xcode

我每次尝试在我的iMac上No such Module项目时获得build/build for testing,但是当我在我的Macbook Pro中运行完全相同的项目(项目在iCloud驱动器上)时,一切似乎都是工作得很好。

两台计算机都在macOS high sierra上

Xcode都是9.0.1

我的Podfile:

platform :ios, '10.0'

target '___' do
        use_frameworks!
        pod 'Socket.IO-Client-Swift', '~> 12.0.0'
        pod 'SkyFloatingLabelTextField'
        pod 'SwAlert'
        pod 'RealmSwift'
        pod 'ESTabBarController-swift'
end

我试过了:

  1. 使用pod deintegrate解析项目
  2. 将框架添加到链接的框架和库选项卡
  3. 删除派生数据文件夹
  4. 更新所有广告
  5. 将项目移动到计算机上的文件夹(不在icloud驱动器中)
  6. 删除并重新安装Xcode
  7. 将搜索路径设置为$(SRCROOT)
  8. 通过进一步调查我发现派生数据文件夹缺少我的pod的所有* .framework文件,所以我从我的macbook pro复制了派生数据文件夹(正常工作)并将其移动到imac,令人意外的是,似乎修复了No such Module错误,但出现了一个新错误missing required modules: 'SSCZLib', 'SSCommonCrypto'

    我该如何解决? PS:我正在使用.xcworkspace文件

1 个答案:

答案 0 :(得分:3)

我通过单独构建pods-projectname文件来解决问题

  1. 编辑方案
  2. 从左侧列表中选择build
  3. 添加pods-projectname
  4. 按关闭然后构建以测试pods-projectname文件。