我正在尝试归档我的MonoTouch应用程序,并使用苹果的/Xcode管理器将其提供给我们的测试人员。
有人能告诉我怎么做吗?在ObjC项目中,我可以存档应用程序。但是我怎样才能在MT/MonoDevelop中实现同样的目标呢?
我的起点是这个文档:http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/145-Distributing_Applications/distributing_applications.html
勒内
发布于 2011-08-01 18:42:32
Xcode提供的归档文件是.ipa文件形式的。这是一个具有特定预期文件结构的美化zip文件。
.ipa由以下组件组成:
我打包.ipa的方法是,我有一个名为"App Packaging“的文件夹,里面已经有了所有这些组件,每当我们上传"Compress...”时,我都会简单地更新.app文件。然后将文件重命名为x.ipa (OS X将询问您是否要使用此扩展名,确保您选择了("use .ipa“!)。
然后,您可以通过itunes将该文件发送给测试人员进行安装。如果测试人员都是在iOS 4.0+的设备上测试,那么也可以通过空中分发,但只有在您希望我这样做的情况下,我才能进入?


在空中分布上编辑
也可以通过应用程序的空中分发来实现。我们使用它来分发我们开发的企业应用程序,但也可以将其用于测试目的。这里应该注意的是,为了安装应用程序,设备需要包含在你用来签署应用程序的配置文件中(但你已经知道了!)。
为了实现无线传输,你需要做3件事:
的.ipa文件中包含的图标文件相同
清单plist包含以下结构/信息:

然后,您需要将所有这些文件上传到您的网站/内部网等。为了下载应用程序,您需要创建一个指向Manifest.plist文件的页面,然后iOS负责其余工作,并从清单中指定的位置下载应用程序。
发布于 2012-02-08 02:59:51
现在有了一个简单得多的方法。在MonoDevelop的“项目”菜单上,选择“发布到TestFlight”。
你需要一个免费的TestFlightApp.com帐户,但它工作起来很棒!
https://stackoverflow.com/questions/6896962
复制相似问题