iOSのプロビジョニングファイルを差し替える場合はEntitlementsの更新が必要な場合がある

何らかの事情で embedded.mobileprovision を入れ替える場合は、入れ替え後の Entitlements を使う必要がある。

Team が違っていたりすると、以下のあたりのキー名の値の更新が必要。

  • application-identifier
  • keychain-access-groups
  • com.apple.developer.team-identifier

embedded.mobileprovision を入れ替えて、再署名しただけではインストール時にエラーになった・・・。

以下のコマンドで app に記録されている Entitlements を確認して、署名やプロビジョニングと一致しているか確認すべし。

codesign -d --entitlements :- xxxxxx.app
カテゴリー: ios

コメントを残す

メールアドレスが公開されることはありません。