我制作了一个Swift框架,它使用了一个pod (SCrypto)。我可以构建框架和主机项目,没有错误。
但是,当我运行iPhone模拟器(来自使用框架的项目)时,我得到以下错误:
dyld:未加载的库:@rpath/氪to.framework/ 引用来源:..。 原因:找不到图像
如果有人帮我解决这个问题,我会非常感激的。
详细信息:
尝试过清洁和建造,但没有成功。
该项目和框架都采用Swift格式,用于iOS。我正在使用Swift和Xcode的最新版本。
我的豆荚文件包括use_frameworks!。我还没有在我的项目目录中运行“pot init”--只是在框架的目录中。
在项目的构建阶段,框架在中列出。
堆栈溢出中还有一些关于此错误的其他页面,但是那里的解决方案已经过时,或者对我不起作用。它不允许我评论这些(说它对我不起作用)。其他一些似乎复杂的事情,简单的事情(使用一个框架,使用一个吊舱),这使我怀疑他们是否会工作。再说一次,我不能在那里发表评论并问这个问题。所以我不得不用这个页面代替。
发布于 2016-11-04 12:43:03
您需要在项目的目录中运行project,以便在运行pod安装时将其安装到您的项目中,然后在安装后关闭所有内容,然后再次打开您的项目,这次只使用yourprojectname.xcsworkspace。确保它不是yourprojectname.xcodeproject,否则它将不会给您这样的模块错误
https://stackoverflow.com/questions/40419342
复制相似问题