【发布时间】:2011-02-16 07:26:38
【问题描述】:
我们公司已开始为企业部署构建 MonoTouch iPad/iPhone 应用程序。
我如何获取应用程序并创建一个 *.ipa 文件以上传到我们的 MDM 服务器?
【问题讨论】:
标签: xamarin.ios enterprise ipa
我们公司已开始为企业部署构建 MonoTouch iPad/iPhone 应用程序。
我如何获取应用程序并创建一个 *.ipa 文件以上传到我们的 MDM 服务器?
【问题讨论】:
标签: xamarin.ios enterprise ipa
.ipa 文件基本上是一个美化的 .zip 文件。有几条路线可以走:
.ipa 由以下组件组成:
我打包 .ipa 的方式是,我有一个名为“App Packaging”的文件夹,其中已经包含所有这些组件,并且每当我们上传时,我都会简单地更新 .app 文件,“压缩... " 然后将文件重命名为 x.ipa(OS X 会询问您是否要使用此扩展名,请确保选择(“使用 .ipa”!)。
【讨论】:
使用当前的 Monodevelop (2.8.6.5) 和 Monotouch (5.2.5),只需右键单击您的项目 -> 选项 -> iPhone IPA 选项 -> 选中 Build ad-hoc/enterprise package (IPA)为所需的配置。
我们创建了一个名为 Distribution 的特殊配置,它使用分发证书和内部分发配置文件进行构建。
【讨论】:
卢克,我喜欢你的回答,并给了你信任。我正在为我自己和其他人的笔记添加更多细节。
使用 SpotLight 查找您自己的 MonoTouch 应用程序之一。搜索“.ipa”。 将其重命名为 SomeThing.Zip 解压。
然后您可以使用解压缩文件夹的结构进行编辑然后重新压缩。
【讨论】:
获得 IPA 的另一种方法让我更容易,将您的 .app 文件拖到您的 iTunes 库并同步您的设备。然后,iTunes 在用户/音乐/itunes/itunes 媒体/移动应用程序中创建应用程序的副本作为 .ipa 文件。这可以比 .app 文件更容易分发。
【讨论】: