2024年10月16日水曜日

iOS アプリの entitlements を確認する方法

iOS アプリの entitlements を確認する方法

概要

コマンドで取得する方法を紹介します
ipa ファイルではなく app ファイルに対して行うのがポイントです

環境

  • macOS 15.0.1
  • Xcode 16.0

コマンド

  • codesign -d --entitlements :- app_name.app | xmllint --format -
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>application-identifier</key>
    <string>your.app.identifier</string>
    <key>com.apple.developer.team-identifier</key>
    <string>xxxxxx</string>
    <key>get-task-allow</key>
    <true/>
  </dict>
</plist>

Xcode であれば

~/Library/Developer/Xcode/DerivedData/app_name-cuzoqdebxqlaksegeoxfmmsaetqz/Build/Products/Debug-iphoneos/app_name.app

に archive ビルドした app ファイルがあります

0 件のコメント:

コメントを投稿