0
我正在創建一個Swift框架,並且我需要使用SQLite,當我創建一個橋接文件時,編譯器給我提供了以下錯誤:using bridging headers with framework targets is unsupported
,但是我發現這個項目(https://github.com/stephencelis/SQLite.swift)包含一個橋接文件。他是怎麼做到的?在Swift框架上橋接文件
我正在創建一個Swift框架,並且我需要使用SQLite,當我創建一個橋接文件時,編譯器給我提供了以下錯誤:using bridging headers with framework targets is unsupported
,但是我發現這個項目(https://github.com/stephencelis/SQLite.swift)包含一個橋接文件。他是怎麼做到的?在Swift框架上橋接文件
您不能在框架內使用橋接文件。解決方案是使用映射文件。看到這個答案https://stackoverflow.com/a/25422889/4365754
您應該使用此鏈接創建橋接文件。請確保您的Objective-c文件包含在橋接類中,橋接文件在您的目標中設置。 http://stackoverflow.com/questions/24002369/how-to-call-objective-c-code-from-swift。 –
我的情況是不在應用程序中的框架 –