2017-03-02 71 views
-2

我已經在swift中創建了一個框架,我將有限數量的類作爲public。在創建任何框架時將出現的默認頭只有版本號信息。但是當我嘗試使用框架時,我甚至無法訪問公共類和方法。在不暴露實現的情況下創建swift框架

有人可以建議我們如何創建一個swift框架而不暴露實現。

回答

1

這是如何將Swift Framework目標拖入重要的應用項目中,而不是頭文件。如果你使用的是Swift 3,你會想要將你的類指定爲open,而不是public

選項#1:將框架的.xcodeproj文件添加到您的應用程序的項目。

您可以通過這種方式編輯框架的源代碼,但只有項目可以一次打開它。

選項2:將框架的.framework文件導入到您的應用程序項目中。

您需要將其添加到應用程序的鏈接框架和庫中。另外,每次更改框架時都需要記住重新加載它。

+0

感謝您的建議。 – AAG

相關問題