库未加载/未找到图像 - Swift 4.0

时间:2018-05-16 16:02:37

标签: swift4 ios-frameworks xcode9.3

所以我对Swift和XCode很新。我正在尝试使用名为points[j]的外部库,项目构建正常,但是当我尝试在模拟器上运行它时,我得到:

i < j

现在当然我知道你不能在没有研究并试图自己找到解决方案的情况下在StackOverflow上问这样的问题,所以这就是我过去几个小时里一直在做的事情我一直在看什么是引起这种情况,我开始想,也许这是图书馆的自我,所以这是第三次或第四次我试过,直到我遇到关于这个问题的SO帖子。

大多数人通过将框架放入目标常规设置中的JJFloatingActionButton来修复此问题。我尝试了这个,但我现在收到一个日志:

No such file or directory

我还得到依赖性分析警告:

Dependancy Analysis Warning

我对这些类型或警告和错误不太了解,但它说它无法找到非常自我解释的文件但是当我将文件添加到{{1它显示了那里的框架文件

3 个答案:

答案 0 :(得分:1)

当我遇到cocoapods时,我经常做的是从项目中移除cocoapods并重新安装。

您可以使用pod deintegratehttps://github.com/CocoaPods/cocoapods-deintegrate)将其删除,然后使用pod install重新安装。

答案 1 :(得分:0)

所以花了一天半的时间来解决这个问题,但我终于得到了它,我可以继续我的项目。

<强>问题:

在我的特定情况下的问题(因为其他方法似乎对试图实现相同的事情的人有用),我的项目无法构建并抛出构建时间错误的原因是因为将框架添加到{{它还在我的目标Build Phases中将它添加到Embedded Binaries。我相信,这导致编译器尝试构建它两次,因此Embed Frameworks错误

<强>解决方案:

因此,我在Multiple Build Commands上面说No such file or directory所说的错误就是说Multiple build commands for output file我做了什么来解决这个问题我在目标设置中去了构建阶段并删除了来自嵌入式框架的框架,但确保它仍在[CP] Embed Pods Frameworks下。

答案 2 :(得分:0)

就我而言,我必须使框架“嵌入并签名”,而不是“不要嵌入”