【问题标题】:Enterprise Distribution企业分布
【发布时间】:2015-12-25 11:19:08
【问题描述】:

如何在苹果企业商店上传应用?

1) 我有一个 299 美元的企业帐户。我想将我的应用上传到企业商店。

2) 我这样做是因为我只想将其分发给特定用户。 通过 MDM。

3) 目前,当我想发送临时构建时,我必须在我的配置文件中添加 UDID,这是一个漫长的过程。

请告诉我在企业商店上传应用程序的步骤,以便我可以为特定用户分发我的应用程序,而无需在配置文件中添加 UDID。

【问题讨论】:

    标签: ios in-house-distribution enterprise-distribution app-distribution


    【解决方案1】:

    没有“企业商店”。您需要使用诸如 Hockey 或 Cisco Meraki(免费解决方案)之类的东西来托管您的内容。

    在构建您的应用程序时,请使用您在https://developer.apple.com 上创建的企业分发证书和企业分发配置文件。然后,您可以将使用这些证书构建的存档/ipa 上传到所需的分发平台,任何有权访问的用户都可以下载并安装构建。

    【讨论】:

    • 你能给我简单介绍一下吗?我想做内部企业分发,我不想每次都重复更新配置文件和添加 UDID?
    • 如果您根据企业分发证书而不是临时分发证书构建,则不必这样做
    【解决方案2】:

    像 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 后面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2016-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      相关资源
      最近更新 更多