【发布时间】:2014-12-15 05:09:42
【问题描述】:
我需要为一组共享的常用实用程序创建一个框架,我们计划在我们组织的多个 iOS 项目中使用这些实用程序。实用程序类是用 swift 编写的,框架需要支持 iOS 7 及更高版本的项目。我正在使用 Xcode 6.1.1。
我尝试同时创建一个“Cocoa Touch 框架”和一个“Cocoa Touch 静态库”,但似乎无法使其适用于 iOS 7 版本。
使用“Cocoa Touch Framework”时,我收到“嵌入式 dylibs/框架只能在 iOS 8 或更高版本上运行”的警告,虽然我可以让它运行,但它在 iTunesconnect 步骤中失败,并显示项目部署错误target 不得低于 8.0(我的是 7.0)。
我也使用http://www.raywenderlich.com/65964/create-a-framework-for-ios 中给出的步骤尝试使用“Cocoa Touch 静态库”,但它不能使用 swift 文件构建。当我删除所有 swift 文件并添加 Obj-C 文件时,它可以正常工作。
非常感谢任何帮助。如何为支持 iOS 7+ 的 swift 项目创建框架?
谢谢
【问题讨论】:
标签: swift ios-frameworks