【问题标题】:How to create .ipa file using Xcode?如何使用 Xcode 创建 .ipa 文件?
【发布时间】:2011-07-26 19:52:25
【问题描述】:

请告诉我构建我的应用程序并在真正的 iPhone 上使用它的完整过程。

【问题讨论】:

    标签: ios iphone xcode production ips


    【解决方案1】:

    在 Xcode-11.2.1 中

    您可能会看到上传 IPA 的不同模式
    步骤:-

    i) 在 xcode preference -> account

    中添加您的苹果开发者 ID

    ii)清理构建文件夹:-

    iii) 存档

    iv) 点击分发应用程序

    v) 选择 Ad-hoc 在指定设备上分发

    6) 棘手的部分 -> 用户可以从公司的网站 URL 下载应用程序。我们中的许多人可能会卡住并开始创建网站 url 来上传 ipa,这不是必需的。只需使用 https 编写 google 网站 url。 :)

    7)点击export,你会得到ipa。

    8) 访问 https://www.diawi.com/ 并拖放您下载的 ipa。并将链接分享给您想要测试的客户/用户:)

    【讨论】:

    • 很高兴提到,如果您指向模拟器,那么存档将被禁用
    • @RaulH 有没有其他方法可以在不实际连接真正的 iphone 设备的情况下选择存档?就像只指向模拟器一样?
    • @Aayush Shah 你必须选择“任何 iOS 设备”,它在模拟器列表中的模拟器之前。
    【解决方案2】:

    这是我导出 .ipa 所遵循的步骤

    • 验证存档
    • 点击分发应用
    • 点击分发方式
    • 在下一个屏幕中选择导出(仅当存档经过验证时才会显示该屏幕)

    【讨论】:

      【解决方案3】:

      最简单的方法,请按照以下步骤操作:

      第1步:存档项目后,右键单击项目并选择在finder中显示

      第2步:右键单击该项目并选择显示为显示包内容,然后转到Products>Applications

      第 3 步:右键单击 projectname.app

      步骤 4:将 projectname.app 复制到一个空文件夹并压缩文件夹(foldername.zip)

      第 5 步:将 zipfolder 扩展名更改为 .ipa(foldername.zip -> foldername.ipa)

      第 6 步:现在您有了最终的 .ipa 文件

      【讨论】:

        【解决方案4】:

        在 Xcode 10.0 版中


        1. 转到 窗口 -> 管理器
        2. 然后从存档中选择您的应用存档
        3. 然后点击右侧面板上的“分发应用”按钮

        1. 然后按照以下步骤操作

        第 1 步

        第 2 步

        第 3 步

        第 4 步

        第 5 步

        第6步:最后选择要保存.ipa文件的位置

        在 Xcode 9.2 版中


        1. 转到窗口 ->管理器
        2. 然后从存档中选择您的应用存档
        3. 然后点击右侧面板上的“上传到 App Store”按钮
        4. 然后按照以下步骤操作

        第 1 步

        第 2 步

        第 3 步

        第 4 步 最后选择要保存.ipa文件的地方

        【讨论】:

        • 希望link 能帮到你
        • 谢谢,这有帮助,但在 Xcode 10.1 上执行“存档”时出现以下两个错误:clang: error: -ffunction-sections is not supported with -fembed-bitcodeclang:错误:-fembed-bitcode 不支持 -fdata-sections。请你帮忙好吗?
        • 我在SO tread 中发现了一些类似的问题,这是关于早期 Xcode 版本但与您类似的情况。希望这对你有帮助
        • 对不起@Franky,我认为这样会更好。如果您可以在 SO 上发布有关此问题的单独问题。遇到类似问题的人会帮助你
        • 感谢@coder。 it.
        【解决方案5】:

        除了kus的回答。

        Xcode 8.0 有一些变化

        第 1 步: 将方案目标更改为Generic IOS device

        第 2 步: 点击Product > Archive > 完成后打开管理器并点击最新版本。

        第 3 步: 点击管理器窗口右侧的Export... 选项。

        第 4 步: 选择导出方法 > 选择正确的签名 > 保存到目的地。


        Xcode 10.0

        第 3 步: 从右侧面板单击分发应用程序。

        第 4 步: 选择分发方式并点击下一步。

        第 5 步: 它打开分发选项窗口。选择 所有兼容的设备变体点击下一步

        第 6 步: 选择签名证书。

        第 7 步: 它会打开 Preparing archive for distribution 窗口。需要几分钟。

        第 8 步: 它将打开档案窗口。点击导出并保存。


        【讨论】:

        • 这似乎需要 99 美元的 Apple Developer Program 会员资格
        【解决方案6】:

        存档过程(使用 Xcode 8.3.2)

        注意:如果您使用 iTunes Mac 应用程序使用拖放过程创建 IPA,则这不再适用于 iTunes 12.7,因为 iTunes 12.7 中没有内置应用商店。

        1. 在 Xcode 的设备列表中选择 ‘Generic iOS Device'

        1. 清理项目(cmd + shift + k 作为快捷方式)

        1. 转到Product -> Archive 你的项目

        1. 一旦存档成功,这将打开一个包含存档项目的窗口

        2. 您可以按Validate 验证您的存档(可选步骤,但建议使用)

        3. 现在按下Export按钮

        1. 这将打开导出方法列表。根据您的要求选择导出方式,然后点击Next按钮。

        1. 这将显示list of team for provisioning。相应地选择并按下“Choose”按钮。

        1. 现在您必须选择设备支持 -> Export one app for all compatible devices(推荐)。如果您想要特定设备的 IPA,请从列表中选择设备型号,然后按“Next”按钮。

        1. 现在您将能够看到“Summary”,然后按“Next”按钮

        1. 之后生成 IPA 文件,稍后您将能够export the IPA as [App Name - Date Time],然后按“Done”。

        【讨论】:

          【解决方案7】:

          您需要BuildArchive 您的项目。您可能需要检查项目和可执行文件中的代码签名设置。

          使用管理器选择您的存档版本,然后您可以Share 项目的该版本。您将需要再次选择正确的代码签名。它将允许您将.ipa 文件保存在您想要的位置。

          .ipa 文件拖放到iTunes 中,然后与您的iPhone 同步。

          编辑:这里有一些更详细的说明,包括屏幕截图;

          How to distribute ad hoc build with XCode 4

          【讨论】:

            【解决方案8】:

            单击菜单中的Product > Archive,完成后打开Organiser 并单击最新版本 > Distribute > Save for Enterprise or Ad-Hoc Deployment > 选择正确的签名 > 保存到目的地

            【讨论】:

            • 导出时有 4 个选项。 iOS 应用商店、ad-hoc、企业和开发。我应该选择哪个选项?我的要求是 qa 团队需要这个 ipa 用于测试目的。
            • @iPhoneDeveloper 您可以根据自己的情况选择 ad-hoc 或开发选项。
            【解决方案9】:

            在构建时选择设备作为 iOS 设备。然后构建应用程序。选择 Product->Archive 然后选择 Share 并保存 .ipa 文件。将 ipa 文件重命名为 .zip 并双击 zip 文件,您将在文件夹中获得 .app 文件。然后压缩应用程序的 .app 文件和 iTunesArtwork 图像。它将采用 .zip 格式,将 .zip 重命名为 .ipa 文件。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-02-03
              • 1970-01-01
              • 1970-01-01
              • 2014-11-16
              • 2011-07-13
              相关资源
              最近更新 更多