归档时"没有这样的模块"错误

Las*_*boy 8 xcode frameworks build ios

我的Swift 4应用程序在所有模拟器上重建并成功运行,除了Generic iOS Device.如果我尝试将其归档或进行重建Generic iOS Device,则会收到No such module与我的某个pod框架相关的错误.

我尝试添加框架Linked Frameworks and Libraries,并删除了错误,但随后它在下一个pod框架上失败,依此类推.我Framework Search Paths没有运气,尝试过各种各样的路径.

目前,该值设置为:

在此输入图像描述

我甚至尝试删除工作区,pod锁文件和pods文件夹,然后我做了一个pod install重建所有内容.同样,它在任何模拟器上重建清洁,除了通用模拟器.在通用的一个上,我得到No such module了pod框架的所有import语句.

任何建议都表示赞赏,因为这个问题让我完全陷入困境,因为我无法获得释放.

spi*_*ijs 20

对我来说,修复它是从我的Podfile中删除一行.

platform :ios, '11.0'
Run Code Online (Sandbox Code Playgroud)

我认为pod的版本与我的目标版本不一致,导致了这个问题.


eha*_*ro2 6

我能够解决在Podfile中编辑ios版本行以匹配Info中的项目目标版本(在本例中为10.0)的问题。

  #Podfile
  platform :ios, '10.0'
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

最后我不得不跑步

pod update
Run Code Online (Sandbox Code Playgroud)

之后,我可以Archive选择项目Generic iOS Device