Wireless Ad Hoc Distribution for iPhone Apps

本文介绍了一种方便快捷的iOS应用预发布版无线安装方法。利用iOS 4的新特性,开发者可以轻松地通过电子邮件发送安装链接给测试人员,实现从iPhone上的无线安装。文章详细解释了如何构建归档文件、上传至Dropbox并发送安装链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文:http://blog.just2us.com/2010/12/wireless-ad-hoc-distribution-for-iphone-apps/ 


This post is for iPhone developers who need to send pre-released apps to (beta) testers.

For a long time since iOS development began, whenever developers need to send a pre-released app, testers need to go through a tedious process to install – they have to download, drag app to iTunes on a PC/Mac (NOT iPhone), and sync over USB..

Now with iOS 4, wireless installation is possible, right from an iPhone!

This new process is much more convenient, or as convenient as installing from App Store. The result is that testers will be more glad to install and test your pre-released apps.

Jeffrey Sambells has a good post on how to create a little webpage that has links for testers to install the app. He even has a PHP script to conveniently skip some of the steps.

The post is helpful, but for myself, all I need is to a link that I can email to my testers. A link which they can simply click on and install the app wirelessly.

I am going to explain how I do it my way.

 

Step 1 – Build and Archive

In Xcode, Build and Archive your Ad Hoc target.

Under Organizer window, select the archive app and select Share Distribute for Enterprise. You will see this (screenshot from paradeofrain):

For the URL field, enter a temporary URL first (we will change that in step 2). This URL is the link to the IPA file which you will upload.

Press OK. You will now have the IPA file (the app) and a PLIST file (an XML that describes the app and where the IPA is).

 

Step 2 – Upload to Dropbox

Firstly, upload the IPA file to your dropbox. I prefer dropbox, but you may use a web server if you like. After the file is uploaded, get the dropbox public link for the IPA file. eg.http://dl.dropbox.com/u/1234/MyApp.ipa

Next, open the PLIST file and edit the url element. For example,

...
<key>url</key>
<string>http://dl.dropbox.com/u/1234/MyApp.ipa<string>
...

Upload the edited PLIST file to dropbox. Similarly, get the dropbox public link to the PLIST file. eg.http://dl.dropbox.com/u/1234/MyApp.plist

 

Step 3 – Email Testers the Link

The secret to installing is this URI:

itms-services://?action=download-manifest&url=http://dl.dropbox.com/u/1234/MyApp.plist 

Created a HTML email with a hyperlink pointing to the above URI. For example:

<a href=”itms-services://?action=download-manifest&url=http://dl.dropbox.com/u/1234/MyApp.plist>Download App</a>

When a tester click on Download App from his iPhone, the installation will begin!

That’s it!



资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI 和 iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc 和 xls。Apache POI 提供了 HSSF 和 XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取和写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行和列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row 和 Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成和修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表和表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体和样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值