我試圖使用GoogleidentityToolkit庫來處理登錄事情。我啓用了use_frameworks!在我的pod文件上,但找不到模塊GITkit。我試圖弄清楚會發生什麼。據我所知,如果您使用「use_frameworks」,則不需要創建任何橋接頭文件,因爲cocoapods會將該庫編譯到單個模塊中,所以稍後您可以像平常一樣將其導入到* .swift文件中。Swift橋接頭文件不會工作
我需要什麼才能在swift中使用Google Identity Toolkit庫?
我試圖使用GoogleidentityToolkit庫來處理登錄事情。我啓用了use_frameworks!在我的pod文件上,但找不到模塊GITkit。我試圖弄清楚會發生什麼。據我所知,如果您使用「use_frameworks」,則不需要創建任何橋接頭文件,因爲cocoapods會將該庫編譯到單個模塊中,所以稍後您可以像平常一樣將其導入到* .swift文件中。Swift橋接頭文件不會工作
我需要什麼才能在swift中使用Google Identity Toolkit庫?
A)創建一個名爲 「項目名橋接-Header.h」在項目的根文件夾中橋接頭文件。
B)轉到項目建立設置,並設置下列值:
之後,您可以使用頭文件導入您想要在swift代碼中使用的所有ObjectiveC文件。
注意:如果需要在資源頭文件和Swift編譯器搜索部分中設置路徑作爲遞歸。
是的@pavan它做了詭計,我正確的方式做到了,但我錯過了橋頭文件的路徑設置。我還將資源標題和Swift編譯器搜索部分中的路徑設置爲遞歸,我認爲這可能有所幫助。 – AlexSanchez
首先在您的項目根目錄下創建帶有名爲「projectname-bridging-header.h」的briding頭文件。
現在在構建設置中設置橋接頭文件路徑及其objc兼容性頭。
一旦完成,清理和建立你的項目的工作很好。
您是否嘗試過清潔和重建項目?它發生在我身上,我不得不清理這個項目。 –
@HossamGhareeb我試過沒有成功。我在'ViewController'類中'輸入GITkit',但找不到模塊。我需要添加Bridge頭文件嗎?謝謝 – AlexSanchez
它應該不是。也許導入語法是錯誤的:),嘗試'導入GoogleIdentityToolkit'或'導入GITKit' –