• Pgyer document center

    向安裝包中添加設備 UDID

    前言

    注:本文適用于只有蘋果個人開發者賬號、公司開發者賬號、或教育開發者賬號的 iOS 開發者。

    對于沒有企業開發者賬號(299$)的開發者來說,要想使用蒲公英將自己的應用分發給其他用戶的 iOS 設備,只能通過將要安裝設備的 UDID 添加到應用的 mobileprovision 文件中來實現。本文說明了如何正確的將 iOS 設備的 UDID 添加到應用的 mobileprovision 文件中。

    關于蘋果開發者賬號類型的說明,請見:iOS 應用的證書選擇

    1. 獲取 iOS 設備的 UDID:

    蒲公英提供一個非常方便的功能,可以幫助開發者快速獲取一臺設備的 UDID。具體可見文章:獲取 iOS 設備的 UDID

    2. 生成 Provisioning Profile 文件:

    在獲取到設備的 UDID 后,接下來,登錄蘋果開發者網站,添加想要安裝測試應用的設備的 UDID(蘋果設置最多只能添加 100 個 UDID)。

    添加UDID

    添加UDID

    添加發布證書。點擊左側導航欄 Provisioning Profiles 中的 Distribution,添加一個新的證書:

    添加b2ce1f4a449d0c8080ab0d8a76d4abb5

    選擇Ad Hoc

    選擇Ad Hoc

    選擇一個App ID,這里選擇要安裝應用的 App ID

    選擇一個App ID

    選擇開發者

    選擇開發者

    勾選需要安裝應用的測試設備(一般情況下全選即可)

    勾選需要安裝應用的測試設備

    給 Provisioning Profiles 設置一個名字

    設置名稱

    下載 Provisioning 文件到本地

    下載 Provisioning 文件到本地

    至此,我們就完成了 Provisioning Profile 文件的生成。目前這個生成的文件中,就是包含設備 UDID 的文件。接下來,我們就需要將這個文件導入 Xcode,然后重新打包應用安裝包(.ipa文件)。

    3. 導入 Provisioning Profile 文件到 Xcode

    導入 Provisioning Profile 文件非常方便,只需要雙擊 Provisioning Profile,即可導入 Xcode。導入 Xcode 后,開發者就可以在項目的 Building Settings - Provisioning Profile 一項中,看到新的 Provisioning Profile 名字。

    4. 打包應用的安裝包(.ipa文件)

    設置好 Provisioning Profile 文件后,即可使用新的 Provisioning Profile 文件來生成新的應用安裝包,蒲公英對于如何生成應用安裝包,有一篇文章來專門描述,請點擊這里查看:打包 iOS 的 IPA 文件

    5. 上傳應用的安裝包(.ipa文件)到蒲公英

    用這種方式生成的應用安裝包,上傳到蒲公英后,就可被已經添加了 UDID 的設備來安裝。這種應用上傳到蒲公英后,蒲公英會顯示為 內測版,同時會顯示出這個安裝包的 Provisioning Profile 文件中包含的 UDID 列表。

    關于如何上傳應用安裝包到蒲公英,請見:應用上傳 一文。

  • 红豆视频