我目前在Swift编码,我有一个错误:
没有这样的模块
但我不明白,因为这个模块在我的项目中,在“链接框架和库”和“嵌入式二进制文件”中声明。
框架是在Objective-C中,所以我为它写了一个桥标头。
请问,如何让Xcode识别框架?
我目前在Swift编码,我有一个错误:
没有这样的模块
但我不明白,因为这个模块在我的项目中,在“链接框架和库”和“嵌入式二进制文件”中声明。
框架是在Objective-C中,所以我为它写了一个桥标头。
请问,如何让Xcode识别框架?
当前回答
对我来说,使用M1机器唯一有效的方法是使用Rosetta运行Xcode。如果没有这些,我只能在真正的设备上运行应用,而不能在iOS模拟器上运行。构建应用程序可能会有点慢,但它绝对解决了这个问题。 如果你不知道如何打开Rosetta,下面是步骤:
Xcode辞职 在应用程序文件夹中找到Xcode,右键单击它并按下获取信息 使用Rosetta勾选打开,如下图所示 再次打开Xcode并运行你的应用
不确定是否需要删除派生数据和清理项目,但您也可以这样做。
其他回答
没想到这竟然起作用了。我的解决办法是……
构建设置->框架搜索路径->高亮调试->按delete ->它应该自动填写一个路径。->释放时执行同样的操作
结果:
确保Scheme中的“在构建中查找隐式依赖项”选项是打开的!
对我来说,解决同样问题的方法是相对于工作空间目录设置派生数据位置,而不是保持默认值。 去xcode的首选项。转到首选项中的位置选项卡,并将派生数据设置为相对。 希望能有所帮助。
我已经安装了吊舱。当我在我的设备上构建应用程序时,构建工作没有任何问题,但存档不能工作。我只是跑:
pod install
没有安装新的pod,只是重新生成了.xcodeproj文件,并开始工作
我只是通过删除引用来删除框架,然后再次添加它们。