2015-05-22 79 views
0

我有一個私人cocoapod來共享我們公司的常見模型和控制器。有一個需要包含的配置文件,因爲它在Cocoapod文件中引用了 。例如,如果我們有:如何在您的託管應用程序中爲cocoapod包含文件文件

sample-proj/Pods/OurClasses/Classes/MyViewController.m 

具有

#import "ABCConfig.h" 

和ABCConfig是sample-proj,我怎麼會告訴它正確地包括它?我們有一個可以正常工作的項目,我想 它會在搜索路徑 - >用戶頭部搜索路徑中添加$(SRCROOT),但這似乎並沒有做到(儘管這可能是一些奇怪的Xcode artefact)。

回答

0

我可以推斷問題,因爲指定一套配置到libarary /框架。你應該重新思考你如何設置一個配置,並且輸入「ABCConfig.h」是否正確。有幾個選項,

  1. 修改配置文件,你就吊艙安裝後(這將與下一個吊艙丟失安裝),
  2. 使用不同的配置作爲子模塊和導入相應的模塊安裝時,豆莢

  3. 公開API以將配置饋入庫(最佳方法 - 用戶可靈活調整並給出其配置)。

+0

我們已經做了#3,我們也有單獨的plist文件。這工作正常,但有更復雜的配置選項,這是不容易處理。看起來好像標題搜索路徑是目標構建設置中的關鍵參數。 – timpone

相關問題