2014-10-28 73 views

回答

1

您不能將動態框架(a .framework)與您的應用程序鏈接到命令行工具項目中。原因很簡單 - 命令行工具目標構建單個二進制文件。這不同於普通的Cocoa應用程序,其中.app「文件」實際上是一個包含.framework和其他內容的文件夾。

所以基本上你必須建立一個靜態庫來代替(在編譯過程中與你的應用程序的二進制文件相鏈接) - 除了Xcode 6.1 it's not possible yet with Swift

所以,你唯一可以做的事 - 據我所知 - 是直接添加SQLite.swift的源代碼到你自己的應用程序的目標(因此它編譯在一起)。這是醜陋的,但工程。

+0

有關於同一個問題一個問題:http://stackoverflow.com/questions/630911/using-frameworks-in-a-command-line-tool – Klaas 2014-10-29 22:27:36

相關問題