2017-06-13 29 views
1

我有一個iOS應用程序,我需要爲macOS構建一個支持應用程序。我希望分享它們之間的代碼,特別是DataModel。與iOS和macOS的Xcode工作區

由於iOS應用程序使用Pod,因此已經有一個工作區。

我將macOS項目拉入工作區,我可以毫無問題地看到它的所有文件。但我似乎無法弄清楚如何在macOS項目中使用iOS項目中的類文件。它與模塊有什麼關係?

或者我應該只是做一個新的目標,這是一個macOS應用程序?

我現在正在使用Xcode 8.3.3,並且項目在Swift中。

回答

1

選擇要在檢查你的MacOS的目標使用,並勾選「目標籍」源文件:


更新:

要使用通用代碼不同的項目,爲您的通用代碼構建一個額外的項目,並將其構建爲框架,並將此框架包含在iOS和MacOS中。

This tutorial可能是有幫助的。

+0

那麼不要添加macOS項目,只需在iOS項目中創建一個新的Target? – Jorgen

+0

被誤解了。抱歉。更新了答案。 – shallowThought