2015-10-16 47 views
0

假設我有一個完整的「應用程序框架」,我用於不同的客戶。什麼是每個不同的是一個配置文件(例如,在哪裏下載新的數據文件),數據文件和樣式文件(例如,背景圖像,並啓動圖像)在xcode中組織代碼,其中代碼用於多個應用程序

我當然可以

  1. 複製代碼文件身邊到不同的應用程序文件夾替換舊的。
  2. 將數據/配置/樣式文件複製到/從單個目錄中。
  3. 使用目標(只讀這些,xcode新手) - 但是這對不同的資產文件夾,啓動映像等有效嗎?

有沒有更好的方法?以某種方式創建每個特定客戶應用程序繼承的骨架應用程序/庫?如何故事板等?

每個客戶特定文件只會改變plist信息,ID,啓動圖像,數據文件等。代碼將完全不變(我期望骨架應用程序可以處理每個客戶需要的細微差別,但最重要的是由配置文件處理,但如果需要,如果我可以在每個客戶端應用程序中使用cusomer特定的代碼和視覺效果當然會很好,但這不是我的POV的要求)

回答

1

從你用目標描述的是你最好的選擇。例如,你將在一個工作區有5個目標,每個目標是一個不同的應用程序,所有使用相同的global.framework,每個目標都有她自己的config.h \ config.m文件

+0

我目前正在它閱讀文章,但我還沒有得到它正確的呢。如果有人知道我的原始quesiton中描述的具有不同目標的演示項目 - 那很好(例如,當我添加一個目標時,xcode也會生成一個新的故事板文件 - 我可以刪除它嗎?) – Tom