如何将module.modulemap打包到CocoaTouch Swift Framework中?

时间:2018-12-04 18:29:58

标签: ios swift xcode cocoa cocoa-touch

我正在尝试创建一个CocoaTouch Swift框架,然后将其分发给第三方供他们使用,然后我可以对其进行构建并在我的机器上正常使用它。

当我把它交给别人时,就会出现问题。 我的框架使用C代码,我可以通过span { position: relative; } span.art:after { position: absolute; width: 100%; height: 100%; display: block; text-align:center; content: 'art'; color:blue; border-top: 2px solid blue; top: 20px; } span.adj:after { position: absolute; width: 100%; height: 100%; display: block; text-align:center; content: 'adj'; color:green; border-top: 2px solid green; top: 20px; left: 2px } span.n:after { position: absolute; width: 100%; height: 100%; display: block; text-align:center; content: 'n'; color:red; border-top: 2px solid red; top: 20px; left: 2px }文件将它与我的框架中的Swift一起使用,例如:

Project Setup Module Map

我可以在框架内的Swift文件中使用这样的模块,就像这样:

enter image description here

但是,当我构建框架并将其提供给其他人使用时,他们的编译器抱怨说<span class="under art">The</span> <span class="under adj">big</span> <span class="under n">house</span>消息缺少Minzip模块。

经过调查,似乎我必须让我的框架的用户修改他们的 Swift编译器-搜索路径->导入路径,就像我必须这样做才能使编译器找到module.modulemap

有没有一种方法可以构建框架,而不必这样做?

0 个答案:

没有答案