1

我想做以下事情:

我开发了一个 iphone 应用程序。我想将它发送给我的团队成员进行测试,而无需将他们的设备 ID 输入苹果开发者程序系统。我有一个企业 Apple 开发者帐户。

我怎样才能做到这一点?

我只想向会员发送一个链接,他们可以点击他们的 iphone 来安装应用程序,而无需使用 Itunes 或任何其他软件。

谢谢!

4

2 回答 2

2

3 - 步骤

  1. 企业存档和分发(选中小框)
  2. 在您想要用于此的任何网站上创建一个简单的 Web 链接,如下所示: itms-services://?action=download-manifest&url=https://www.example.com/apps/myAppManifest.plist"

  3. 更正 xCode 生成的“清单”plist 文件中的应用程序链接。您的 manifest.plist 将如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<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>https://www.example.com/apps/myApp.ipa</string>
              </dict>
          </array>
          <key>metadata</key>
          <dict>
              <key>bundle-identifier</key>
              <string>com.mycompany.myapp</string>
              <key>bundle-version</key>
              <string>1.0</string>
              <key>kind</key>
              <string>software</string>
              <key>title</key>
              <string>MyApp</string>
          </dict>
      </dict>
  </array>
</dict>
</plist>

因此,总而言之:您的用户看到的网络链接将链接到一个 plist,该 plist 描述了 iDevice 的操作系统、软件以及下载位置。现在,请记住,您的企业许可证仅允许您分发给属于您公司的个人。确保网站安全是明智之举。

更新:从 iOS 7.1 开始,清单必须托管在 HTTPS 链接上。只是 HTTP 将不再起作用。

于 2012-10-04T15:18:37.490 回答
1

一种分发应用程序的方法,无需要求用户将配置文件和应用程序文件复制到 iTunes,然后将 iPhone 与之同步。

现在,他们唯一需要做的就是在手机上点击电子邮件中的链接,这将在设备上打开网站,然后他们可以点击在 iPhone 上安装应用程序和配置文件。

http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web

其他参考:

http://support.twixlmedia.com/kb/epublisher-builder-application/how-do-i-create-the-distribution-provisioning-profile-for-my-ad-hoc-build

于 2012-11-07T13:31:02.240 回答