我正在尝试创建一个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一起使用,例如:
我可以在框架内的Swift文件中使用这样的模块,就像这样:
但是,当我构建框架并将其提供给其他人使用时,他们的编译器抱怨说<span class="under art">The</span> <span class="under adj">big</span> <span class="under n">house</span>
消息缺少Minzip模块。
经过调查,似乎我必须让我的框架的用户修改他们的 Swift编译器-搜索路径->导入路径,就像我必须这样做才能使编译器找到module.modulemap
。
有没有一种方法可以构建框架,而不必这样做?