将开发的应用程序安装到 iphone 设备中

Posted

技术标签:

【中文标题】将开发的应用程序安装到 iphone 设备中【英文标题】:Installing Developed Application into iphone device 【发布时间】:2011-05-13 06:22:04 【问题描述】:

谁能帮我将我开发的应用程序安装到设备中。 在设备中执行我的应用程序的步骤是什么。 如何连接设备以在设备中运行我的应用程序???

请帮帮我。

谢谢你..

【问题讨论】:

您有开发者资料要安装在您的设备上吗? 【参考方案1】:

创建临时分发配置文件

Apple 提供的说明不是很简洁或清晰。这就是我如何创建一个适用于多个应用的​​通用配置文件,并添加了一个 beta 测试人员。

我的设置:

在开始之前,请确保..

您可以通过 Xcode 在自己的 iPhone 上运行该应用程序。

步骤 A:将设备添加到 Provisioning Portal

    向每位 Beta 测试人员发送一封电子邮件,其中包含以下消息:

    要将我的应用程序安装到您的 iPhone 上,我需要一些有关您手机的信息。猜猜看,有一个应用程序!

    点击下面的链接安装并运行应用程序。

    http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=285691333&mt=8

    此应用将创建一封电子邮件。请发给我。

    从您的测试人员那里收集所有 UDID。

    转到Provisioning Portal。

    转到设备部分。

    点击按钮添加设备并添加之前收集的设备。

步骤 B:创建新的配置文件

    启动 Mac OS 实用程序Keychain Access

    在其主菜单中,选择 Keychain Access / Certificate Assistant / Request a Certificate From a Certificate Authority...

    弹出的对话框中应该有您的电子邮件并为其命名。

    选择单选按钮保存到磁盘并继续。

    将文件保存到磁盘。

    返回Provisioning Portal。

    转到证书部分。

    转到标签分发

    点击按钮申请证书

    上传您使用钥匙串访问创建的文件:CertificateSigningRequest.certSigningRequest

    点击按钮批准

    刷新浏览器,直到状态显示为Issued

    点击下载按钮并保存文件distribution_identify.cer

    双击文件将其添加到钥匙串中。

    通过选择证书的私钥文件/导出项目...来备份证书。

    再次返回Provisioning Portal。

    转到配置部分。

    转到标签分发

    点击按钮新建个人资料

    选择单选按钮Ad hoc

    输入个人资料名称,我将其命名为 Evertsson Common Ad Hoc

    选择应用程序 ID。我有一个可用于多个应用的​​通用应用 ID:Evertsson Common

    选择设备,在我的例子中是我自己的和我的测试人员的。

    提交。

    刷新浏览器,直到状态字段显示为Active

    单击按钮下载并将文件保存到磁盘。

    双击文件将其添加到 Xcode。

步骤 C:构建应用程序以进行分发

    在 Xcode 中打开您的项目。

    打开 Project Info 窗格:在 Groups & Files 中选择最顶部的项目并按 Cmd+I

    转到标签配置

    选择配置发布

    点击复制按钮并将其命名为Distribution

    关闭“项目信息”窗格。

    打开 Target Info 窗格:在 Groups & Files 中展开 Targets,选择您的目标并按 Cmd+我

    转到标签构建

    选择名为Distribution配置

    找到代码签名部分。

    Code Signing Identity / Any iPhone OS Device 的值设置为 iPhone Distribution

    关闭目标信息窗格。

    在主窗口中选择Active ConfigurationDistribution

    从文件模板创建一个新文件代码签名/授权

    将其命名为 Entitlements.plist

    在此文件中,取消选中复选框get-task-allow

    调出Target Info窗格,再次找到代码签名部分。

    代码签名授权之后输入文件名Entitlements.plist

    保存、清理和构建项目。

    Groups & Files 中找到文件夹 MyApp / Products 并展开它。

    右键单击应用并选择在 Finder 中显示

    压缩 .app 文件和 .mobileprovision 文件并将存档发送给您的测试人员。

    这是我的应用程序。要将其安装到您的手机上:

      解压存档文件。

      打开 iTunes。

      将这两个文件拖到 iTunes 中,然后将它们放到 Library 组中。

      同步您的手机以安装应用程序。

完成!呸。这对我有用。到目前为止,我只添加了一名测试人员。

见Installing developed application into iPhone device

【讨论】:

【参考方案2】:

您需要一个开发者帐户、iTunes、Mac 电脑和 iPhone。

按照本教程进行操作:

http://mobiforge.mobi/developing/story/deploying-iphone-apps-real-devices

【讨论】:

以上是关于将开发的应用程序安装到 iphone 设备中的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 应用程序:查找已将应用程序安装到设备中的 Facebook 好友

无法安装 iPhone 应用程序

应用程序将在设备-iPhone 上安装后自动启动

如果您购买自己的 iPhone 应用程序,它会删除当前在您设备上构建的开发人员吗?

Xcode Organizer - 显示黄灯的设备

在开发设备上安装旧 iPhone OS