TL; DR:什麼XML片斷我添加到我的TemplateInfo.plist文件,創建一個新的Xcode項目時,創建第二個編譯器目標?如何創建或自定義的Xcode項目模板定義了一個新的目標
在使用我自己的Xcode項目模板時,我試圖讓KIF integration testing以「開箱即用」的方式工作。 KIF需要你duplicate your regular target然後修改一些屬性。這通常是手動完成的,但這兩者都需要時間並留下差錯的餘地,而它是如此平凡,它可以自動化。
爲清楚起見,我期待在這個截圖創建第二目標自動:
我比較遠與整個模板定製,但我做不到找出如何創建另一個目標,即使模板爲單元測試創建了一個目標,如果您點擊該複選框。 蘋果如何做到這一點?
看看the template project over at my github repository。如果你想看看我在做什麼KIF(即使這個問題的答案不應該是必要的),看看KIF Integrations.xctemplate文件夾中的plist。
[葫蘆](https://github.com/calabash/calabash-ios ),一個自動化的測試框架,做了類似的事情。 唉,相關的CalabashSetup的源代碼似乎不可用。 也許你可以聯繫作者並瞭解他是如何做到的? –