【问题标题】:How to install my app on other's iphone/ipod touch device如何在其他人的 iphone/ipod touch 设备上安装我的应用程序
【发布时间】:2011-05-07 07:41:56
【问题描述】:

我创建了新的 iPhone 应用程序,创建了所有开发配置文件和 AdHoc 分发文件,然后我将该应用程序以 .plist、.ipa 和 .html 文件上传到我的本地服务器上。这个 html 如下所示:

<a href="itms-services://?action=download-manifest&url=http://www.myServer. ocm/myApp/myApp.plist">Install My App</a>

此 html 文件托管在 http://www.myServer。 ocm/myApp/myApp.html

我输入了上面的 URL 并得到了那个 html 页面,然后单击“安装我的应用程序”,它会在我的设备上安装 myApp。但是当我在其他设备上尝试此步骤时,它没有安装。

一段时间后,我刚刚从我的设备中删除了 Team Provisioning 配置文件并尝试了相同的操作,但我的设备上没有安装该应用程序..

我对配置文件和团队配置文件感到沮丧。 什么是团队附带条件 与团队配置文件有任何关系吗? 如何创建此团队配置文件? 和

【问题讨论】:

    标签: iphone objective-c iphone-developer-program


    【解决方案1】:

    您必须在开发机器上的 Xcode 中注册设备,或在应用商店发布您的应用。

    【讨论】:

      【解决方案2】:

      您的应用包含一个配置文件,在您的情况下是团队配置文件,当您没有专门为此应用创建时。

      要在设备上运行应用程序,配置文件必须包含该设备的 udid。

      您可以解压缩 ipa 并打开“embedded.mobileprovision”文件。在那里,您可以找到允许运行应用程序的所有设备的列表,如下所示:

      <key>ProvisionedDevices</key>
      <array>
          <string>a8c7a34f7f9ed2e8f27XXXXX552eb3b0357c986e</string>
          <string>c59a32XXXXX41659b04f50b71bf807e3274a72b2</string>
          <string>053fb019116fb65944ba8918df793XXXXX3e5b02</string>
      </array>
      

      仅允许这些设备运行应用程序。要允许其他设备,您必须在编译和上传应用程序之前使用 xcode 或开发人员门户将它们添加到配置文件中。

      【讨论】:

        【解决方案3】:

        首先,您使用的是由 Xcode 管理的团队供应配置文件吗?您需要在 Apple Developer Portal 上创建一个临时分发配置文件以创建临时。有关创建此配置文件的说明位于开发人员网站上。听起来您正在使用开发配置文件而不是临时分发配置文件。

        要在配置文件中包含设备,您无需通过 Xcode 进行设置。我假设您连接了设备,打开了管理器,然后单击了用于开发?这只是设置设备,因此您可以将应用程序直接安装到您的设备上。

        1. 您需要允许安装您的应用程序的其他设备的所有 UDID。

        2. 现在转到配置门户并将这些设备 (UDID) 添加到列表中(如果尚未完成)。

        3. 创建一个 Ad Hoc 分发配置文件。创建时,您可以选择希望您的应用在哪些设备上运行。完成后,您应该会在门户的设备部分看到配置文件计数增加。

        4. 下载此新配置文件并使用以下有关为临时分发创建 IPA 的说明构建您的应用程序:How to create an IPA (Xcode 4)

        5. 上传应用程序可执行文件和 IPA 文件。

        我建议使用TestFlight,这是一个非常有趣的项目,目标很简单:让分发和安装 Beta 版应用程序变得像点击按钮一样简单。

        祝你好运!

        【讨论】:

          猜你喜欢
          • 2011-02-21
          • 2013-06-12
          • 1970-01-01
          • 1970-01-01
          • 2010-12-26
          • 1970-01-01
          • 1970-01-01
          • 2013-10-18
          • 2010-10-10
          相关资源
          最近更新 更多