我跟着下面的文章,以使相同的應用程序要在同一設備上多次安裝的每個環境(DEV,UAT,釋放):部署配置文件藉助多個方案&推送通知
我遇到了一個問題,我不確定如何解決。我們現在每個環境都有唯一的捆綁ID。我們需要將應用程序的各種風格分發給用戶,因此我們需要分發和開發配置文件。由於我們有多個方案,每個方案都有自己的捆綁ID,因此我們需要爲每個方案設置配置文件(由於推送通知權限,不能使用通配符)。我們需要檢查分發配置文件到我們的回購站,因爲我們使用CI的bitrise,它需要一個分發配置文件歸檔應用程序,所以每次我們想要削減本地構建並在設備上運行時,我們需要將供應配置文件更改爲dev變體,並記住不要檢查回購中的更改。
這似乎有點倒退,有沒有更有效的方法來處理這種情況?
您可以爲不同的構建配置指定單獨的代碼簽名標識或設置配置文件。在構建時不需要嘗試替換單個配置配置文件。只需爲不同的捆綁ID提供單獨的供應配置文件,並在您的項目生成設置中爲每個已創建的生成配置選擇適當的配置文件。僅供參考,我們這樣做,它完美地工作,使我們能夠同時在同一設備上安裝同一應用程序的多個版本。 – wottle