Intune 公司入口網站 散發

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到完全淘汰為止,但有數個建議的替代方案可以考慮移轉至。

深入瞭解支持時程表和替代方案。

將新的企業營運 (LOB) iOS 和 Android 應用程式從 App Center 發佈至 Intune Cloud 實例上的 公司入口網站。

必要條件

  • 您的組織有 Intune 雲端訂用帳戶。 如果沒有,您可以註冊 試用帳戶
  • Intune 系統管理員和租用戶帳戶已啟用。
  • 建立 DNS CNAME 以簡化和自定義登入體驗。 當您的組織註冊 microsoft 雲端式服務,例如 Intune 時,系統會提供初始網域。
  • 透過 Office 365 入口網站或Azure Intune 入口網站手動將使用者新增至您的 Intune 訂用帳戶,並提供使用者額外的許可權,包括全域管理員許可權。
  • 建立 群組 ,依地理位置、部門或硬體特性來組織使用者或裝置。
  • 租使用者的 Azure Active Directory 可作為安全性代理人,以啟用網站存取權。 Visual Studio App Center 需要存取 Intune 圖形 API,才能讓特定租使用者的使用者將應用程式發佈至 Intune 公司入口網站。 租使用者 Azure Active Directory (AD) 全域管理員必須同意。 若要提供此同意,您公司 Azure Active Directory 的全域管理員必須移至此同意頁面,並同意授與 Visual Studio App Center 的存取權,才能存取 Intune Graph API。 系統管理員接著會流覽至 Visual Studio App Center。 提供同意是公司 Active Directory 全域管理員的一次性活動。完成後,擁有 Intune 應用程式管理員角色的任何使用者,都可以流覽至 Visual Studio App Center,並將應用程式發佈至 Intune 公司入口網站。
  • 如需詳細資訊,請檢閱 Intune 簡介

步驟 1:在 App Center 中建立 Intune 連線

  1. 選取 [散發] 底下的 [存放區 ]。
  2. 在頁面中間,按兩下 [ 連接到市集] 按鈕。
  3. 選取存放區類型作為 Intune 公司入口網站,然後按 [下一步]。
  4. 系統會將您重新導向至 Microsoft 登入頁面,以在 Azure Active Directory (AD) 中提供您的初始功能變數名稱。 看起來像 your-domain.onmicrosoft.com
  5. 成功登入時,系統會要求您輸入 市集名稱
  6. 從下拉式清單中選取應用程式的 [類別]。
  7. 針對 [物件],提供已啟用安全性的群組 (azure AD 群組,) 名稱來散發此應用程式。 這項功能的早期版本需要開發人員知道要散發應用程式的 Azure AD 群組。 將 App Center 連線到步驟 1.3 中 Intune 圖形 API 的 Intune 系統管理員必須是群組的成員,才能符合資格,並出現在 [自動完成] 下拉式清單中。
  8. 按一下 [連線]。
  9. 現在已設定與 Intune 公司入口網站的連線。 您應該會看到市集首頁上提供名稱的 商店 。 應用程式在 App Center 中的連線有效期限為 90 天。

步驟 2:將應用程式發佈至 Intune 公司入口網站

  1. 從 [市集] 首頁中,選取上面建立的 Intune Store。
  2. 按兩下 [ 發佈至市集]。
  3. 上傳應用程式套件。
  4. 上傳套件之後,您應該會看到應用程式的一些詳細數據。 按一下 [下一步]。
  5. 按兩下 [發佈] 將應用程式推送至 Intune 公司入口網站。 此版本在市集詳細數據頁面上的狀態會顯示為 [處理]。
  6. App Center 完成將應用程式交接至 Intune 之後,應用程式的狀態會變更為 [已提交]。
  7. 如果發佈時發生失敗,狀態會 失敗 並出現錯誤訊息。

針對任何問題,您一律可以開啟支援票證。 選取 App Center 入口網站右上角的 [說明] 功能表 (?) ,然後選擇 [連絡支援]。 我們的專用支援小組會回應您的問題和意見反應。

透過 CLI 發佈

警告

您需要 App Center CLI 2.7 或更新版本才能使用此功能。

使用 CLI 是一種簡單的方式,可將 App Center 的市集連線整合為 CI/CD 設定的一部分,例如 Jenkins 或 Go CI。

使用 CLI 之前,您必須建立與目的地的連線,也就是 Google Play、App Store 或 App Center 中的 Intune。 然後編譯目的地的二進位檔。

appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json

您將得到如下的結果:

[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]

而這是我們將在最後一個步驟中使用的 Store 數據行。

最後一個步驟是執行下列命令來發佈您的應用程式:

appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."

您必須填入空白,例如 list 命令。 您可以使用 , --release-notes-file 而不是使用靜態版本附註。 版本附注檔案是使用UTF-8編碼的純文字檔案。

疑難排解

無法將應用程式發佈至 Intune Store。 應用程式先前發佈為 ≦

當您嘗試使用已發行至具有不同應用程式名稱的 Intune 發佈時,就會發生此錯誤。 App Center 會在發佈至 Intune 時,使用 App Center 中的應用程式名稱。 如果名稱與您在 Intune 中擁有的名稱不同,Intune 會拒絕該錯誤訊息。

若要修正此問題,您必須重新命名或建立完全符合您在 Intune 中的應用程式。 如果您看到錯誤訊息,請嘗試將 App Center 應用程式重新命名為 ...發佈為 『}』。