2016-07-03 18 views
0

iOSアプリケーションがあり、entitlements.plistまたはsomethigが見つかりませんでしたが、info.plistを見つけることができます。また、entitlementのコンテンツもそこにありません。iOSの資格情報.app内に格納されている場所.app

端末で以下のコマンドを実行すると、私はエンタイトルメントを取得しています。

codesign -d --entitlements - test.app 

だからどこに保存されますか?

これは間違いなくinfo.plistに保存されています。私はそれを調べました。

どこですか?

答えて

0

は、通常は「エンタイトルメント」キーの下に別のファイル - projectName.entitlements embedded.mobileprobisionインサイド

+0

しかし、私は.appの中でそれを見つけることができません。 –

+0

ああ、あなたは.appについて質問しています。エンタイトルメントはアプリケーションの署名に埋め込まれ、アプリケーションバンドルにExample.app.xcentとして埋め込まれます。エンタイトルメントを確認する場合は、いくつかの有益なガイドがあります。 – Roee84

+0

私の.ipaを圧縮解除しました.app.xcentが見つかりませんでした。私はそこにも見つかりませんでした...私の資格には、identitifer、team identitiferなどのアプリケーションがあります...しかし、私はcoulnd 'それがどこから得られるかを見つける –

0

にあります。

さらに、(IPAアーカイブ内に格納されている)Mach-O実行可能ファイルには、エンタイトルメント辞書の埋め込みコピーがある場合があります。

p.s. Apple's Technical Note TN2415は次のように指定します。「コード署名にプロファイルを使用すると、Xcodeはプロファイルの関連するエンタイトルメントを.appの結果コードシグネチャに転送します。

関連する問題