我用Xcode-6探索Swift,到目前为止这么好,虽然我认为新的集合需要一点点工作,因为我已经打破了编译器几次。
问题是我现在卡住尝试创建框架包,然后在另一个项目中使用。项目构建没有问题,所有测试成功通过。当我去创建存档(我认为是所需要的)我收到错误:
:0: error: underlying Objective-C module ‘Sample’ not found
现在我认为这与我的Sample.h的内容有关,告诉我
// In this header,you should import all the public headers of your framework using statements like #import <Sample/PublicHeader.h>
这是很好,除了我只使用swift枚举,结构和类的框架,因此没有.h文件存在。
任何人都可以在这一个,因为我找不到任何文档可用的一些光吗?
我坐了一个工程师,问这个确切的问题。这是他们的反应:
原文链接:https://www.f2er.com/swift/321046.htmlXcode 6不支持在这个时候构建可分发的Swift框架,苹果很可能不会将这个功能构建到Xcode中,直到它们有利于他们这样做。现在,框架旨在嵌入在您的应用程序的项目中,而不是分布式。如果您观看任何会话视频或查看示例项目,这总是安排。 Another reason is that Swift is very new and likely to change. Thus your Swift-based framework is not guaranteed to work on the platform you originally built it on.
轻微更新
工程师提到,制作一个分发框架是不可能的,只是不支持它。