chenquincy / app-info-parser

A javascript parser for parsing .ipa or .apk files. IPA/APK文件 js 解析器
MIT License
492 stars 116 forks source link

App 集成 watchkit 后,bundleId 解析出错 #86

Closed uiuco closed 1 year ago

uiuco commented 1 year ago

当 app 内集成 watchkit 时,会出现两个 Info.plist 文件, 如下所示 /Users/user/Downloads/Payload/ABC.app/Info.plist /Users/user/Downloads/Payload/ABC.app/Watch/ABCWatch\ Watch\ App.app/Info.plist

而 app-info-parser 解析后的结果为 Watch App.app/Info.plist,而不是 ABC.app/Info.plist,造成解析的 bundleId 为 watch app 的

猜测是: https://github.com/chenquincy/app-info-parser/blob/master/lib/ipa.js 第8行 正则匹配应该匹配最短的路径??

chenquincy commented 1 year ago

@hammer-65 v1.1.5 已解决