【问题标题】:iPhone ad hoc build using Xcode 4使用 Xcode 4 的 iPhone 临时构建
【发布时间】:2011-07-14 19:57:27
【问题描述】:

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

【问题讨论】:

    标签: ios xcode4 adhoc


    【解决方案1】:

    我也找不到有关这方面的最新信息(2013 年 8 月),特别是关于将应用程序分发给使用 PC 而非 Mac 的 iPhone 用户的信息。对 Google 的搜索结果进行排序,我发现了很多关于 iTunes Connect 和 Validation 的冗余和令人困惑的信息。

    这对我有用:

    1. 您无需在 iTunes Connect 中创建应用程序记录,这只是在您想将其放入商店时使用。如果这就是你想要的,看看这个:https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/CreateYourAppRecordiniTunesConnect/CreateYourAppRecordiniTunesConnect.html

    2. 您无需验证您的应用。那只是当你想把它放在商店里的时候。如果这就是你想要的,看看这个:https://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 未出现在项目/构建设置中,您也可以在 Organizer/Devices/Library/Provisioning Profiles 中看到它。它将具有您在第 3 步中给它的名称。

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

    7. 在 Xcode 中,确保您在您的项目窗口中,并选择了您的项目,并根据上面接受的答案,在左上角与运行/停止按钮相邻的字段中选择了 iOS 设备作为构建目标.

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

      2. 从 Xcode 菜单栏中,选择产品/存档

      3. 打开管理器窗口(Shift-Cmd-2),选择中间顶部的存档图标。

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

      5. 选择“保存用于企业或临时部署”选项。

      6. 出现“选择要签名的身份”对话框。从下拉列表中,选择您在第 3 步中创建的 iOS 发行版。对我来说,我在第 3 步中创建的名称所在的行是灰色的,但它正下方的那个行。

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

    8. 在您的 Windows PC 上:

      1. 将 YourApp.ipa 文件和 name.mobileprovision 文件复制到桌面等位置。

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

      3. 将这两个文件添加到库中。

      4. 将 iPhone 插入 Windows PC

      5. 转到 iTunes 的 iPhone 部分,然后转到“应用程序”选项卡。运气好的话,您会看到 YourApp,然后您可以点击安装。

    【讨论】:

      【解决方案2】:

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

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

      构建完成后打开管理器并选择Archives

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

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

      【讨论】:

        猜你喜欢
        • 2012-08-08
        • 2011-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-22
        相关资源
        最近更新 更多