2017-04-06 32 views
2

某些上下文。在XCode 8中重新使用擴展配置文件

使用的XCode 8團隊開發者已經存檔,並出口(實際上expoterd的IPA但我認爲這是無關緊要的)XCode中使用自動配置設置的iOS應用8.

我想現在提交我們的應用程序到應用商店。

如果我去通過與自動設置歸檔過程中,Xcode創建一個新的供應曲線和無效現有的一個。

我如何可以繼續使用的XCode 8的自動功能,同時還供應曲線重新使用已經產生的?

我的目標是使用現有的配置文件簡單地將應用打包到應用商店。或者說,打包應用程序而不會使現有配置文件無效。

這可能嗎?

回答

1

這是可以做到只有當你仍然有私鑰簽署了包的證書。

如果可用,那麼你必須使用鑰匙串訪問工具將其添加到您的Mac。

只要您添加證書,您就可以使用現有配置文件來簽署包裹。

如果證書不再可用,那麼您可以修改Apple Dev站點上的現有配置文件,以便使用Apple Dev站點的iOS證書部分提供的逐步過程生成的全新證書。在這種情況下,您必須在Xcode設置中重新下載設置配置文件。

+0

感謝Cristallo。我想我有一個後續問題。 Uising XCode 8自動登錄的東西,如果我存檔並推送由XC創建的新配置文件,它會自動使現有配置文件失效? – andy

+0

我不讓xcode選擇簽名標識...我通常明確設置代碼簽名標識。我想它是試圖生成一個新的,因爲舊的不能使用,由於私人密鑰缺失的問題。 – cristallo

+0

嗯,謝謝Cristallo。但是你知道如果我用新配置文件存檔,現有的配置是否仍然有效? – andy

1

而不是在舊的(洪水猛獸)「修復問題」按鈕,使用在Xcode 8+自動代碼簽名不會影響現有的證書和配置文件。使用自動代碼簽名應該保留現有的配置文件和證書,其他開發人員可以繼續使用自己的證書/配置文件,而不會出現問題。

如果您正在使用一個代碼庫(你應該),當你在你的代碼簽名變更項目檢查,任何其他開發人員現在可以在他們的項目的副本自動代碼簽名。如果他們的機器上存在有效的證書和配置文件,則可以使用這些證書和配置文件。如果沒有,或者由於任何原因證書/配置文件無效,Xcode將生成一個新的。