【问题标题】:How to obtain Bundle ID for an IOS App when I have a '.ipa' file for the app installed on my iPAD当我的 iPAD 上安装了应用程序的“.ipa”文件时,如何获取 IOS 应用程序的 Bundle ID
【发布时间】:2017-07-02 00:44:27
【问题描述】:

我正在尝试在安装了我的应用程序的 ipad 上自动进行测试。我正在使用 Appium 来自动化应用程序。它要求我输入需要测试的应用的捆绑 ID。

能否帮助我从安装在我的 IPAD 上的应用程序或从我的 iMAC 上下载的 .ipa 文件中找到该应用程序的捆绑 ID?

【问题讨论】:

    标签: ios appium bundle-identifier


    【解决方案1】:

    您可以通过使用 Mac 上的存档实用程序打开 .ipa 文件来获取捆绑标识符。 使用存档实用程序打开 ipa 后。您会看到应用程序目录。

    然后去Payload -> App file(你的appname)(右键显示包内容)->打开Info.plist->查找Bundle Identifier值。

    【讨论】:

      【解决方案2】:

      指的是另一个网站。从其他网站重新发布答案

      1. 复制 .ipa 文件并将扩展名重命名为 .zip。 (例如,Pages.ipa 将变为 Pages.zip)
      2. 解压缩压缩文件。您将获得一个名为 zip 文件的新文件夹。
      3. 在该新文件夹中搜索文件 iTunesMetadata.plist。
      4. 使用文本编辑器打开文件并搜索 softwareVersionBundleId。对于 Pages,这看起来像这样,是 com.apple.Pages:

      【讨论】:

        【解决方案3】:

        尝试使用这个 gem:bundleid_helper

        1.安装这个gem

        gem install bundleid_helper
        
        1. 使用这个 gem 来获取 bundle id

          bundleid 名称.ipa

        bundlerid_helper

        【讨论】:

        • 点评来源: 嗨,虽然链接是分享知识的好方法,但如果它们将来被破坏,它们将不会真正回答问题。将回答问题的链接的基本内容添加到您的答案中。如果内容太复杂或太大而无法在此处放置,请描述所提出解决方案的总体思路。请记住始终保留对原始解决方案网站的链接引用。见:How do I write a good answer?
        猜你喜欢
        • 2012-05-06
        • 2019-04-15
        • 2013-02-07
        • 2012-08-22
        • 1970-01-01
        • 1970-01-01
        • 2012-02-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多