0

如何在蘋果企業商店上傳應用程序?企業分銷

1)我有一個299美元的企業帳戶。我想將我的應用上傳到企業商店。

2)我這樣做是因爲我想分發給只有特定用戶。 通過MDM。

3)目前,當我想發送即席構建時,我必須在我的配置文件中添加UDID,這是一個漫長的過程。

請讓我知道在Enterprise Store上上傳應用程序的步驟,以便我可以爲特定用戶分發我的應用程序,而無需在供應配置文件中添加UDID。

回答

0

沒有「企業商店」。您需要使用諸如曲棍球或Cisco Meraki(免費解決方案)之類的東西來爲您提供內容。

構建應用程序時,請使用您在https://developer.apple.com上創建的企業分佈證書和企業分佈配置文件。然後,您可以使用這些證書將您構建的存檔/ ipa上傳到期望的分發平臺,其中任何有權訪問的用戶都可以下載並安裝構建。

+0

你能爲我提供一個簡短的介紹嗎?我想做內部企業分佈,我不想重複更新配置文件並每次添加UDID? – Nik

+0

如果您針對企業分銷證書而不是特別分銷證書 – liamnichols

0

像HockeyApp這樣的服務非常適合分發給有限的團隊,但是如果您想要進行真正的企業分銷,您必須成爲您自己的「商店」的策展人。

其實很簡單。

您需要擁有一些託管指向您發行版鏈接的頁面。該鏈接的格式爲:

itms-services://?action=download-manifest&url=https://<path to manifest file>/<manifest file name>.plist 

清單文件是一個屬性列表文件,提供有關應用必要的細節。

它的格式爲:

<plist version="1.0"> 
    <dict> 
     <key>items</key> 
     <array> 
      <dict> 
       <key>assets</key> 
       <array> 
        <dict> 
         <key>kind</key> 
         <string>software-package</string> 
         <key>url</key> 
         <string> 
          <path to ipa file>.ipa 
         </string> 
        </dict> 
        <dict> 
         <key>kind</key> 
         <string>full-size-image</string> 
         <key>needs-shine</key> 
         <false/> 
         <key>url</key> 
         <string> 
          https:<path to icon file>/iTunes512.png 
         </string> 
        </dict> 
        <dict> 
         <key>kind</key> 
         <string>display-image</string> 
         <key>needs-shine</key> 
         <false/> 
         <key>url</key> 
         <string> 
          https://<path to icon file>/Icon57.png 
         </string> 
        </dict> 
       </array> 
       <key>metadata</key> 
       <dict> 
        <key>bundle-identifier</key> 
        <string>com.your.app.id</string> 
        <key>bundle-version</key> 
        <string>##</string> 
        <key>kind</key> 
        <string>software</string> 
        <key>subtitle</key> 
        <string> 
         Subtitle for app. 
        </string> 
        <key>title</key> 
        <string>Title for app</string> 
       </dict> 
      </dict> 
     </array> 
    </dict> 
</plist> 

它指向到您的應用程序託管的位置。

ipa文件和所有圖標文件必須位於https後面。