19

現在、.ipaファイルがあり、同じアプリをテスト飛行でインストールできます。アプリのソースコードがありません。Archive Utility を使用して .ipa ファイルからファイルを抽出しようとしましたが、plist ファイルがありませんでした。このアプリのバンドル ID を取得する方法がわかりません (.ipaファイルから、またはインストールされたアプリを使用して、プロセスは何ですか?) 実際のデバイスでこのアプリのテストを自動化したいので

(注:.appファイルまたはソース コードは利用できず、テスト アプリは有効な開発者プロビジョニング プロファイルで署名されています)

4

9 に答える 9

12

アプリが App Store にある場合。
1) アプリをオンラインで検索します (iTunes リンクは Google)。この例では、Apple Pages: https://itunes.apple.com/app/pages/id361309726?mt=8を使用します。
2) URL の ID の後の番号をコピーします。(ここでは: 361309726)。
3) https://itunes.apple.com/lookup?id=361309726を開き、ID を検索した ID に置き換えます。
4) 出力で「bundleID」を検索します。この例では、"bundleId":"com.apple.Pages" のようになります (他のデータの束の隣)。Apple の場合、バンドル ID は com.apple.Pages です。

于 2019-04-05T10:57:32.913 に答える
6

この端末コマンドを試してください:

osascript -e 'id of app "{path of .app}"'

例:

osascript -e 'id of app "~/Desktop/Fontli.app"'

于 2016-03-29T11:31:50.560 に答える
2

アプリが App Store にある場合は、iTunes ストアからアプリをダウンロードできます。次に、そのファイルをファインダーで開きます。plistファイルがあるはずです。それを開くと、そこにバンドル ID が表示されます。

于 2015-06-23T10:53:15.413 に答える
0

testflight 管理者にアクセスできる場合は、そのサイトのアプリ情報からバンドル ID を取得できます。それ以外の場合は、前述のようにアーカイブ ユーティリティを使用してファイルを抽出し、アプリケーションを右クリックして [パッケージの内容を表示] を選択すると、info.plist が保存されます。

于 2014-12-16T17:12:17.053 に答える
0

アプリが適切なプロファイルで署名されていて、Apple ID を介して開発者ポータルにアクセスできる場合は、ポータルに移動して、識別された --> [証明書、識別子、およびプロファイル] の下の AppID でバンドル ID を確認できます。

または、テスト飛行でアクセスできます。

または、Mike が言及したように、ipa を右クリックし、[パッケージの内容を表示] をクリックして、info.plist を検索すると、そこにバンドル識別子が表示されます。

于 2014-12-16T17:41:39.857 に答える