我是iOS开发/部署以及与iOS相关的其他内容的新手。
我制作了一个简单的演示应用程序,但我的任务也包含了交付阶段。我必须创建一个链接,用户可以在iPad上直接安装应用程序。我经历了很多帖子,但其中很多都已经过时了。(例如,在创建档案时我没有任何"分享"按钮),或者说不够明确。 那么如何构建应用程序并提供应用程序将自动安装的html?
待提及:
有人可以帮忙吗?非常感谢!
答案 0 :(得分:3)
所以你需要一个包含这样一个链接的html文件:
<a href="itms-services://?action=download-manifest&url=https://linkToYourFolder/YourAppsName.plist">
如果我没记错的话,你的html文件链接上的https绝对是必需的。
现在,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://linkToYourFolder/YourAppsName.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.your.bundle.identifier</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>YourAppsName</string>
</dict>
</dict>
</array>
</dict>
</plist>
在xCode 6之前,xcode会询问您是否要在导出ipa时生成plist文件。由于xCode 6我还没有找到如何生成它,所以我使用相同的base.plist文件并修改所需的内容。 (如果有人知道如何在xCode 6上生成该文件,请随意评论:D)
要生成app.ipa文件,请转到xCode窗口菜单=&gt;组织者=&gt;选择要导出的存档,并将其另存为企业版本。
在编译存档之前需要重要的事情,您需要在用于进行存档的配置上设置配置文件。 在我的工作中,我们通常会复制发布配置并将其重命名为inHouse。然后在归档方案中,我们选择inHouse配置,该配置具有生成ipa所需的provisioningProfile,在项目/目标构建设置中设置。
你应该知道你也可以为adhoc做同样的事情,我所知道的唯一区别是,adhoc将限制在adhoc mobileProvisioning中的最多100个设备。如果您没有企业Apple开发者帐户,请使用adhoc。
答案 1 :(得分:0)
首先,对于OTA构建,您需要使用enterprize开发者帐户进行通用分发配置文件。你需要.ipa,.plist和html文件。
1.选择通用分布配置文件。
2.选择产品 - &gt; Archieve - &gt;分发。
3.查看“企业版”。
4.Write Application url / .ipa文件名。
5.添加标题“无线Ad-hoc演示”并另存为“WirelessAdhocDemo.ipa”。单击页面底部的“保存”按钮。(有关详细信息,请参阅“http://gknops.github.io/adHocGenerate/”。) / p>