【问题标题】:Questions about Ad Hoc distribution关于 Ad Hoc 分发的问题
【发布时间】:2011-10-22 18:31:10
【问题描述】:

我正在尝试设置 Ad Hoc 分发,以便与一些远程用户一起测试 iPhone 应用程序。到目前为止,我还没有找到任何好的和清晰的教程。通过阅读 Apple 文档和其他文档中的点点滴滴,我现在可以将应用程序放在我的 iPod 设备上,“就像我是远程用户一样”尽我所能;这意味着我可以在不通过 XCode 的情况下将我的应用程序放在设备上。但是当我将 xxx.mobileprovision 和应用程序文件发送给远程用户时,事情就出错了。用户收到一条消息,指出没有适当的签名权限。

据我所知,我将自己和其他用户包括在设备 UDID 列表中。

我不清楚与此问题相关的一件事是: 在 iOS Provisioning Portal 部分的证书中,我可以看到一个选项卡“开发”和另一个选项卡“分发”,我不确定有什么区别。我在每个选项卡中都有一个项目,但我看不到“添加”按钮来添加更多项目并尝试不同的东西。这两个选项卡之一对我上面的问题很重要吗?

谢谢。

【问题讨论】:

    标签: iphone ios ios4 iphone-sdk-3.0


    【解决方案1】:

    标签非常重要。

    使用证书,Development 是 Key Chain 证书,它授予您在 Xcode 中直接构建到通过电缆连接的 iOS 设备的权限。 Distribution 是 Key Chain 证书,授予您构建 Xcode 应用程序的权限,该应用程序可以远程安装到 iOS 设备上。

    Development 是移动配置文件,其中包含已注册的 iOS 设备列表,您可以直接在其上构建应用,通过电缆连接。

    Distribution 是一种移动配置文件,其中包含已注册的 iOS 设备列表,您可以将应用发送给其他人并让他们远程将其安装在已注册的 iOS 设备上,而无需使用 Xcode。

    您想要创建需要分发移动配置文件的存档。我可能会补充一点,如果您在电子邮件中发送移动配置文件,您可能希望使用 .ipa 对其进行压缩,因为该配置文件通常会在某些电子邮件客户端中被破坏。

    【讨论】:

      【解决方案2】:

      这是另一个问题的链接,其中包含有关创建临时分发配置文件的非常详尽的分步说明:how do you beta test an iPhone app。较新的 Xcode 版本的说明略有变化,但这仍然是我能找到的最好的演练。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-26
        • 1970-01-01
        • 1970-01-01
        • 2012-03-20
        • 2016-01-05
        • 2010-11-04
        相关资源
        最近更新 更多