0

目前在Xcode中,我有一個開發方案和一個Ad Hoc方案。在Xcode項目 - > iOS應用程序目標 - >生成設置 - >預配置配置文件中,它們都設置爲自動。Xcode 7.2:如何使用Ad Hoc置備配置文件與App Store置備配置文件構建?

我目前使用命令行中的xcodebuild並指定Ad Hoc方案來構建我的應用程序。

但是,似乎xcodebuild正在使用App Store配置文件執行代碼簽名,而不是Ad Hoc配置文件。

有沒有辦法讓我指定使用哪個配置文件?我應該將參數傳入xcodebuild嗎?我寧願這樣做,同時保持Xcode構建方案設置爲「自動」。

+0

你試過導出存檔的構建作爲一個特設建? – matt

+0

這絕對有效,但我希望能夠通過命令行使用xcodebuild構建配置文件時能夠選擇配置文件。另外一個複雜的是我有一個iOS應用程序,一個Watch應用程序和兩個擴展。所以我不能爲Ad Hoc手動指定一個配置文件。 –

回答

1

我見過的最好方法是爲您的差異配置文件指定環境變量。然後,在構建時,您還可以爲擴展和監視應用傳遞不同配置配置文件的值。

你可以看到這種方法在這裏的細節:https://stackoverflow.com/a/29605731/3708242

相關問題