如何對iOS應用進行修改并重新簽名

如何對iOS應用進行修改并重新簽名【如何對iOS應用進行修改并重新簽名】1.預先準備

在你開始將程序提交到App Store之前,你需要有一個App ID,一個有效的發布證書,以及一個有效的Provisioning profile 。下面來看看它們各自的作用 。

Step 1: App ID(應用ID)

App ID是識別不同應用程序的唯一標示符 。每個app都需要一個App ID或者app標識 。目前有兩種類型的App標識:一個是精確的App ID( explicit App ID),一個是通配符App ID( wildcard App ID) 。使用通配符的App ID可以用來構建和安裝多個程序 。盡管通配符App ID非常方便,但是一個精確的App ID也是需要的,尤其是當App使用iCloud 或者使用其他iOS功能的時候,比如Game Center、Push Notifications或者IAP 。

如果你不確定什么樣的App ID適合你的項目,我推薦你讀下蘋果關于這一主題的文檔: Technical Note QA1713 。

Step 2: Distribution Certificate(發布證書) iOS應用都有一個安全證書用于驗證開發者身份和簽名 。為了可以向App Store提交app,你需要創建一個iOS provisioning profile。首先需要創建一個distribution certificate(發布證書),過程類似于創建一個development certificate(開發證書) 。如果你已經在實體設備上測試你的App,那么你對創建development certificate就已經很熟悉了 。

    推薦閱讀