現在,我去年創建的應用程序享有一年的功能成功價值,我的企業用戶開始看到提醒,指出配置配置文件即將到期。更新即將到期的企業配置配置文件和其他加重
應用程序的代碼簽名業務一開始就給我帶來了巨大的困難,現在又重新開始了。我認爲這是因爲我所能找到的所有信息都是指應用程序將分佈在App Store中,而不是用於企業應用程序。 「用於IOS的工具工作流程指南」似乎只對App Store分發有用。
通過將所有代碼簽名身份設置爲「iPhone開發人員」,我終於完成了試驗和錯誤的工作,但我真的需要了解正確的方式來做到這一點,以及它爲什麼這樣工作。我需要「白癡指南」版本。
首先,我想掛我的是理解分配方面。 「分發」僅適用於要綁定到App Store的應用程序嗎?這是一個企業應用程序,分配是否適用?任何時候我嘗試創建分發配置文件並將其包含在代碼簽名標識的分發/發佈中時,編譯將失敗。如果所有代碼簽名身份都設置爲「iPhone開發人員」,則工作正常。這是否意味着它總是需要開發人員配置配置文件,而不需要配置文件?
「iPhone開發人員」配置文件總是出現在「生成設置」的「代碼簽名標識」部分中「(目前與'iOS團隊中的'iPhone開發者:Bill Norman(4GR2等)'匹配。說這樣的事情,所以沒有其他的配置文件工作,如果他們不工作,爲什麼他們在那裏?我是否需要刪除它們?
是的,有很多列出的配置文件是隻有一個出現在iPhone設置的配置文件部分,這是iOS團隊配置配置文件。
如果確實需要「配送」配置文件,我該如何使其工作?
下一個問題:我的企業用戶是否需要下載並重新安裝應用程序以獲取新的供應配置文件?或者它會自己無縫地做到這一點?或者它會通知我的用戶該個人資料已過期,他們需要做些什麼來讓他們的應用程序正常工作?
更多:開發人員配置文件僅持續一年,而配置文件持續三年。很明顯,它會持續三年,但我們可以通過企業應用程序來實現嗎?
我對我繼續無法理解這些東西的內部運作表示歉意。非常感謝任何能夠提供幫助的人。
分配是指**應用商店和企業應用。 – occulus
另外,是的,您必須使用新的dist證書向用戶重新分配重新編譯的應用程序。沒有魔力,在過期的企業應用程序無法運行之前,它們不會收到任何警告(除非您以某種方式安排此類警告)。見http://stackoverflow.com/questions/9216485/how-to-manage-enterprise-distribution-certificate-expiration – occulus