2012-07-18 29 views
-1

我不想將共享項目編譯爲任何類型的庫。我只想使用現有的類,比如它們將作爲客戶端項目的組成部分。如何導入/鏈接共享xCode項目(並且能夠從任何客戶端編輯共享項目)?

我想從任何使用它的客戶項目編輯/開發/改進共享項目。

我跑谷低谷,但找不到最簡單/更方便的方法。


更簡單:

我想拖放共享代碼的項目,並可以在任何地方進行編輯。怎麼樣?

+0

你不想編譯「共享項目」,但你想編輯/開發/改進它?你是自相矛盾的。 – trojanfoe 2012-07-18 14:20:23

+0

我很樂意將它沿着客戶端項目編譯,只是它將成爲它的組成部分。我希望能夠在我使用它的任何地方創建新的共享類。 – Geri 2012-07-18 14:30:54

回答

1

有兩種選擇:使用靜態庫,或將源文件直接包含在項目中。

如果您不想使用靜態庫(對於iOS來說,這是IMHO的首選方法,並且與Xcode很好地集成在一起),您可以將引用添加到共享類中作爲文件引用或作爲文件夾引用。

不論哪種方式,構建工具鏈都會將所有內容鏈接到一個Mach-O二進制文件中,這是爲iOS提供代碼的唯一方法。

+0

我無法在客戶端項目中編輯/展開靜態庫。這是我唯一的問題。在項目之間切換會更容易。就這樣。 – Geri 2012-07-18 14:48:24

+0

您可以將共享項目添加到客戶端項目作爲任何其他文件參考。這樣,即使項目在鏈接階段是靜態庫,項目本身也會變得可擴展。 – Krumelur 2012-07-18 16:02:18

+0

我喜歡這個答案,謝謝。 – Geri 2012-07-18 16:07:41