我们公司已开始构建用于企业部署的MonoTouch iPad/iPhone应用程序。

如何使用该应用程序并创建一个* .ipa文件以上传到我们的MDM服务器?

最佳答案

.ipa文件基本上是美化的.zip文件。您可以选择以下几种路线:

  • 将项目导出到xcode,然后在“生成”下单击“生成并存档”-填写适当的详细信息,项目应会按预期为您创建.ipa。
  • 如果这不是一个选择(这对我们来说不是,所以这是我使用的方法,取得了巨大的成功),您只需创建进入.ipa的所有组件,然后右键单击“压缩”即可。 ...”。

  • .ipa由以下组件组成:
  • 名为“有效负载”的文件夹,其中包含已编译的(release/iPhone).app
  • 57x57 .png图标文件(正在下载应用程序时显示)
  • 再次是图标的512x512 .png文件-但这必须使用重命名为itunesartwork,而不是扩展名
  • iTunesMetadata.plist-包含有关应用程序的信息,例如版权名称,流派,项目名称,softwareIconNeedsShine(您可以在Google上搜索此信息)。

  • 我打包.ipa的方式是,有一个名为“App Packaging”的文件夹,其中已经包含所有这些组件,并且只要我们上载,我就只需更新.app文件,“Compress ...”然后重命名该文件到x.ipa(OS X会询问您是否要使用此扩展名,请确保选择(“使用.ipa”!)。

    关于xamarin.ios - MonoTouch Enterprise-部署,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5013637/

    10-11 22:38
    查看更多