2
我有以下Podfile
:的CocoaPods - 包括某些依賴僅供XCTest文件
platform :ios, '7.0'
pod 'CocoaLumberjack'
target :MyProjectTests do
pod 'OCHamcrest'
end
我想包括在所有目標CocoaLumberjack
和OCHamcrest
僅在測試目標。這在我使用GHUnit時似乎很有用(因爲我必須創建一個特定的GHUnit
測試目標)。
但是,我想我會嘗試XCTest
看看我喜歡它(鑑於GHUnit
似乎越來越多的蜘蛛網,並最近改變了所有權)。
當我檢查我的Pods.xconfig
,它表明,它包括OCHamcrest
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/CocoaLumberjack" "${PODS_ROOT}/Headers/OCHamcrest"
所以,它看起來像XCTests是不是一個獨立的目標。
我該怎麼做才能確保我沒有在我的發佈版本中包含測試框架?這是我必須手動管理或可以Cocoapods
爲我做這件事嗎?,
/用戶/ blahblah /:4:語法錯誤,意外 ':',期待$結束 目標:MyProjectTests:獨家=>真不 –
哎呀忘了逗號,再試一次:) – Lance
現在編譯,但我仍然可以在'Pods.xconfig'中看到'OCHamcrest'。這是你在使用XCTests時忽略主項目中的依賴關係嗎?看起來好像XCTests不是作爲目標構建的? –