iOS:无法构build模块<framework-name>
我有另一个团队的图书馆。 我试图在我们的项目中使用库,而这样做得到一个错误无法build立模块“通用库”(框架的名称)
下面是我所做的解决scheme,但没有帮助:
1. Delete Derived data content. Clean and Build. 2. Framework is added in 'Link binary with libraries' of Build phases. 3. While adding framework checkmarked : Target and Copy content to folder.
即使我试过这个stackoverflow链接,但没有得到任何突破!
唯一有效的工作是删除Swift compiler - code generation section
Objective-C bridging header path
Swift compiler - code generation section
Project中的build settings
Swift compiler - code generation section
。
然而,此后我无法获得Common界面来创build实例(即Common dosen't出现在下拉列表中)
以下是框架结构。
任何其他修复?
检查您正在集成的框架是否支持您的项目体系结构。
要查看框架支持的体系结构,请使用Terminal并导航到Framework文件夹。
使用“lipo -info myFramework.framework / MyFramework”
而且,如果您想要在项目中使用框架文件,请检查这些文件是否在Framework / Headers文件夹中可用。
得到这个错误:
尝试在terminal中“file myFramework.framework / MyFramework”
我认为你不需要再次编译CommonLibrary.framework。 所以你可以尝试从embedded二进制列表中删除它。 并确保CommonLibrary.framework的path在您的框架searchpath中 。
我也有这个问题:1.我的GoodLuck框架有两个头:GoodLuck.h和GLAdder.h 2.导入这个框架的项目不能编译
解决scheme:在GoodLuck.h中导入GLAdder.h,重build框架。 有用。
你可以尝试删除DerivedData目录。
DerivedData在哪里?(xcode 8)
转到文件>工作区设置,你会看到DerivedDatapath。
xcode 8中的DerivedDatapath
重新安装Xcode它可能会帮助你。