使用Xcode 4进行iPhone ad hoc构建

时间:2011-03-14 07:33:07

标签: ios xcode4 adhoc

我刚刚切换到Xcode 4并需要进行临时构建,以便我的客户可以测试我的应用程序。然而,我找到的每个教程都基于Xcode 3,而我似乎无法在Xcode 4上找到与我需要做的类似设置和操作的方法。是否有教程或其他任何可以帮助我的教程?我用谷歌搜索但结果很差。

2 个答案:

答案 0 :(得分:95)

确保您从下拉菜单中选择了一个设备,而不是模拟器。

然后在XCode 4中转到product -> archive

构建完成后,打开组织者并选择Archives

在这里你会找到你的构建,然后你可以从这里选择共享,然后XCode将询问用哪个配置文件签署应用程序。

现在您已经创建了一个可以发送给测试人员的IPA。

答案 1 :(得分:2)

我也找不到当前(2013年8月)的相关信息,特别是将应用程序分发给使用PC的iPhone用户,而不是Mac。通过Google搜索结果排序,我发现了许多有关iTunes Connect和验证的冗余且令人困惑的信息。

这对我有用:

  1. 您无需在iTunes Connect中创建应用记录 - 这仅适用于您希望将其存放在商店中的情况。如果这是你想要的,请看看:developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/CreateYourAppRecordiniTunesConnect/CreateYourAppRecordiniTunesConnect.html

  2. 您无需验证自己的应用。这只是当你想把它放在商店里时。如果这是你想要的,请看看:developer.apple.com/library/ios/recipes/xcode_help-archives_organizer/articles/validating_apps.html

  3. 您确实需要Ad-Hoc配置文件。要获得一个,请按照标题为“创建临时供应配置文件”标题下的说明:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html。下载后,请务必双击“name.mobileprovision”文件,将其添加到Xcode。

  4. 不要浪费时间在Xcode项目/构建设置中查找Ad-Hoc代码签名权利。它没有出现在我的Xcode副本中,我也不需要它。

  5. 即使Ad-Hoc Code Signing Entitlement没有出现在Project / Build Settings中,您也可以在Organizer / Devices / Library / Provisioning Profiles中看到它。它将具有您在步骤3中给出的名称。

  6. 现在您已准备好构建适用于Ad-Hoc发布的应用版本:

  7. 在Xcode中,确保您在项目窗口中,选择了项目,并根据上面接受的答案,选择iOS设备作为构建目标,位于Run附近左上角的字段中/停止按钮。

  8. 7a中。从Xcode菜单栏中,选择Product / Build for ... / Archiving(如果“Build For ...”选项显示为灰色,您可能在项目窗口以外的某个窗口中,例如Organizer窗口)。

    7b中。从Xcode菜单栏中,选择产品/存档

    7C。打开“管理器”窗口(Shift-Cmd-2),选择中间顶部的“档案”图标。

    7D。突出显示要分发的版本,然后单击右侧的“分发”按钮。

    7E。选择“Save for Enterprise或Ad-Hoc deployment”选项。

    1408米。将出现“选择要签名的标识”对话框。从下拉列表中,选择您在步骤3中创建的iOS Distribution。对我来说,在步骤3中创建的名称的行是灰色的,但是在它下面的那一行工作。

    7克。将出现一个对话框,允许您将Ad-Hoc应用程序命名并保存为.ipa文件。

    8在Windows PC上:

    8a上。将YourApp.ipa文件和name.mobileprovision文件复制到桌面等地方。

    8b中。在iTunes中,找到主菜单(可能是任务栏左上角的一个小图标),然后选择“将文件添加到库... Ctrl + O”

    8C。将这两个文件添加到库中。

    8D。将iPhone插入Windows PC

    8E。转到iTunes的iPhone部分,然后转到应用程序选项卡。运气好的话,你会看到YourApp,你可以点击Install。