【问题标题】:How to make an ipa file?如何制作一个ipa文件?
【发布时间】:2017-11-13 12:29:50
【问题描述】:

如何为我的 iOS 应用程序创建 ipa 文件?

我已经为我的 iPhone 应用编写了完整的代码,现在我想制作 .ipa 文件。

【问题讨论】:

    标签: iphone xcode


    【解决方案1】:
    • 在 XCode 中选择 Build > Build & Archive。
    • 在您的 XCode Organizer(Window > Organizer)中,您会看到已归档的应用程序
    • 选择一个,点击“分享...”和“保存到磁盘”

    【讨论】:

    • "Build & Archive" 在我的 Xcode 中被禁用。等一下。在模拟器中。必须更改为“设备”
    • 在 XCode 4 中,左上角有包含项目和目标设备的字段。行此:Test_01 >> iPhone 5.0 Simulator。这实际上是两个下拉菜单,您可以单击它们以显示其他选项。
    【解决方案2】:

    @heinklein 建议的方法是最简单的方法,但另一种选择是执行以下操作。

    1. 添加必要的配置文件并调整构建设置。
    2. 将设备设置为目标以运行应用程序。
    3. 构建产品。
    4. 转到产品->yourAppName.app。右键单击并在 finder 中显示。
    5. 拖放到 iTunes 配置文件和二进制文件。
    6. 在 iTunes 中选择应用程序并右键单击以显示在 Finder 中。在那里你可以得到 .ipa 文件。

    【讨论】:

    • 如果您不希望 Apple 弄乱您的自定义配置文件,这是最好的方法。默认情况下,Apple 会创建一个新的分发配置文件并将其用于您的应用程序,如果您想导出存档以进行测试。这对我测试通知很有用。还没找到其他方法!
    【解决方案3】:

    Xcode Archiver 有时可能无法生成 ipa 文件。那么这里是另一种选择。

    1. 构建应用程序。
    2. 成功构建后,转到项目导航器中的“Products”文件夹。
    3. 右键单击它并转到“在 Finder 中显示”。
    4. 复制 .app 文件。
    5. 在其他位置创建一个新文件夹,比如在桌面上命名为“Payload”。
    6. 将该 .app 文件粘贴到 Payload 文件夹中。
    7. 压缩 Payload 文件夹。
    8. 使用 .ipa 重命名该压缩文件夹

    就是这样。

    反向过程用于从 ipa 文件中检索应用程序文件。

    希望这个答案有帮助。

    【讨论】:

    • 我希望我可以为您添加 +1000 票,我的问题在一周后解决了。非常非常感谢;)
    【解决方案4】:

    创建 IPA 文件的逐步过程,

    1.首先,在Xcode的Breakpoint选项卡附近的Scheme中选择你的设备为IOS Device

    2.在 Xcode 菜单中,Product->Clean and build your application.

    3.如果配置证书无效,将导致构建失败并出现错误。如果是这样,您必须通过项目->构建设置将其更改为有效证书。否则如果构建成功则离开此步骤.

    4.然后选择Product->archive,它会在Organizer->archives中创建一个存档文件,存档完成后为你打开。

    5.在 Organizer 中选择 share 选项卡,然后选择 contents->.ipa 和 Identity->选择您的有效分发证书并点击 next

    6. 在一分钟内,它会询问您要保存的 IPA 文件的名称。提供一个名称并将其保存在桌面中。

    7.打开 iTunes 并将您的 IPA 文件拖放到 Library->Apps 中。

    8.现在在iTunes中连接并选择您的设备->选择它下面的应用程序选项卡并将您的应用程序ipa同步到设备。它将您的IPA文件安装到设备上。

    9.就是这样。现在您可以在您的设备中运行您的 App IPA 文件了。

    【讨论】:

      【解决方案5】:

      在 Xcode 9.0 中使用存档进程

      1. Product 清理您的项目 -> Clean (cmd + shift + k)
      2. 选择Product -> Archive

      1. 一旦存档成功完成,它将在Organizer window 中打开
      2. 按右侧的Export 按钮

      1. 现在根据需要选择分发方式,点击Next按钮

      1. 这将显示 App Store 分发选项。现在点击Next按钮

      1. 重新签署您的项目(首选Automatically manage signing)并点击Next按钮

      1. 将出现包含 IPA 内容详细信息的审阅窗口。点击Export

      1. 现在选择要保存文件夹的位置,然后点击Export

      1. 这将创建一个包含IPA、packaging.log、DistributionSummary.plist 和 ExportOptions.plist 文件的文件夹

      【讨论】:

        【解决方案6】:

        从 Xcode 4.3 开始,在管理器中没有共享选项。您需要选择分发,然后选择另存为企业或临时应用程序的选项。

        【讨论】:

          【解决方案7】:
          1. 首先使用您的配置文件完成编码检查。
          2. 然后点击在设备或ipad上运行。
          3. 然后转到菜单 -> 产品 -> 清洁。
          4. 清理后菜单 -> 产品 -> 存档。
          5. 完成后点击分享,点击下一步。
          6. 这需要一分钟,具体取决于您的应用文件大小。
          7. 然后给 ipa 命名并将其保存在您想要的位置。

          【讨论】:

            【解决方案8】:

            我正在使用 xCode 7.2 并且刚刚导出了一个 .api .ipa 文件以上传到 Diawi 以与我的朋友分享该应用程序。所以我是这样做的:

            • 产品 -> 存档
            • 一段时间后,Organizer 会出现 -> 导出
            • 使用 Ad-hoc 选择一些东西,xCode 会在您的桌面上生成一个包含 .api 文件的文件夹

            希望这会有所帮助!

            【讨论】:

              【解决方案9】:

              希望它对某人有所帮助:如果您被踢出组织者,这是重新打开它的方法。从那里您可以按照建议编译 ipa 文件。 AD Hoc 用于通过电子邮件共享 ipa,您需要为“通用 iOS 设备”存档。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2019-10-13
                • 2012-03-10
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多