Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我有';时,如何获取IOS应用程序的捆绑包ID;。ipa&x27;安装在我的iPAD上的应用程序的文件_Ios_Appium_Bundle Identifier - Fatal编程技术网

当我有';时,如何获取IOS应用程序的捆绑包ID;。ipa&x27;安装在我的iPAD上的应用程序的文件

当我有';时,如何获取IOS应用程序的捆绑包ID;。ipa&x27;安装在我的iPAD上的应用程序的文件,ios,appium,bundle-identifier,Ios,Appium,Bundle Identifier,我正在尝试在安装了我的应用程序的ipad上自动进行测试。我正在使用Appium实现应用程序的自动化。它要求我输入需要测试的应用程序的捆绑ID 是否可以帮助我找到一种方法,从我的IPAD上安装的应用程序或从我的iMAC上下载的.ipa文件中查找应用程序的捆绑包ID?您可以使用mac上的存档实用程序打开.ipa文件来获取捆绑包标识符。 使用存档实用程序打开ipa后。你可以看到应用程序目录 然后转到有效负载->应用程序文件(您的应用程序名)(右键单击以显示软件包内容)->打开Info.plist->查

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


是否可以帮助我找到一种方法,从我的IPAD上安装的应用程序或从我的iMAC上下载的.ipa文件中查找应用程序的捆绑包ID?

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


然后转到有效负载->应用程序文件(您的应用程序名)(右键单击以显示软件包内容)->打开Info.plist->查找捆绑包标识符值。

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

  • 复制.ipa文件并将扩展名重命名为.zip。(例如,Pages.ipa将变成Pages.zip)
  • 解压缩zip文件。您将得到一个名为zip文件的新文件夹
  • 在新文件夹中搜索文件iTunesMetadata.plist
  • 使用文本编辑器打开文件并搜索softwareVersionBundleId。对于页面,如下所示,为com.apple.Pages:

  • 尝试使用这个gem:bundleid_助手

    1.安装此gem

    gem install bundleid_helper
    
  • 使用此gem获取包id

    bundleid name.ipa


  • From Review:Hi,虽然链接是分享知识的好方法,但如果将来它们被破坏了,它们不会真正回答这个问题。在回答中添加回答问题的链接的基本内容。如果内容太复杂或太大而不适合此处,请描述建议解决方案的总体思路。请记住始终保留原始解决方案网站的链接引用。见: