3

是否有针对 iOS 无线签名和分发应用程序的简明指南?我们有一个非常简单的应用程序,可以在内部分发给五六个用户。不会获得 10000 美元的 MDM 解决方案。

苹果的文档是绝对难以理解的。

抱歉,这两天一直在纠结这个。

我们有一个 iOS 应用程序。我可以将它安装在我的手机上,以便使用 xcode 进行调试。完美运行。

我们将 plist、ipa 和图标加载到 IIS 服务器上。IIS 服务器使用 SSL 证书进行保护。您必须登录,然后单击一个链接以转到带有下载链接的页面。因此,即使访问链接也意味着您已通过身份验证。

plist 文件中的所有链接都是 https 链接。

我可以手动键入 plist 文件的 https 地址,然后从我的 PC、Mac 或 iPhone 在 Chrome 或 Safari 中获取 XML 文件。

如果有人点击 iPhone 上的链接,“无法连接到服务器 www.example.com”。在 iPhone 控制台中,我看到错误消息 SSErrorDomain Code=2 cannot log into iTunes。

快把我逼疯了。据我所知,itms 前缀没有使用 https 链接,但如何判断?

4

2 回答 2

0

对于内部分发(在 App Store 之外),您需要拥有一个企业开发者帐户,并使用 Ad Hoc Provisioning 配置文件对应用程序进行签名。

如果您没有企业帐户,则必须在创建配置文件时指定设备列表(不推荐)。

然后,您可以将应用程序托管在 Web 服务器上,并让用户通过 Safari 下载它。

于 2015-03-27T17:20:29.303 回答
0

让它工作。赞美主。

我将 ~/app 目录从需要身份验证的服务器移动到不需要但仅保存应用程序而没有其他任何内容的服务器。服务器由 GoDaddy 颁发的 SSL 证书保护,因此它不是自签名的。

我认为 Apple 正试图以某种方式返回该站点以检查某些内容,而身份验证/重定向将其炸毁。

我还手动编辑了 plist 和 index.html 文件,删除了所有已插入的空白(制表符和空格)。

现在要在更广泛的受众中进行测试。

于 2015-03-27T18:58:36.863 回答