0

開発者証明書ですでに署名されている ipa を辞任しようとしています。現在、エンタープライズ配布証明書を使用して辞任しています。アプリに署名するための適切なプロビジョニング プロファイル、ios_distribution 証明書があります。私はこの回答に従っています。辞任の手順については、IPA (iPhone) に再署名します。これで、ipa を正常に再署名できましたが、itools を介してこれをインストールしようとすると、次のエラーが発生します。権限が無効であるため、検証に失敗しました。

もう1つのことは、エンタープライズ配布証明書で辞任していますが、辞任したIPAを直接インストールしようとすると(辞任したIPAをドロップボックスに保持すると)、「サファリはこのファイルをダウンロードできません」というエラーが表示されます。はエンタープライズ配布証明書で署名されておらず、誰かがそのファイルを (appstore や itunes 経由ではなく) iPhone に直接ダウンロードしようとしています。

4

1 に答える 1

0

itools についてはわかりませんし、エラー メッセージも正しく聞こえませんが、その可能性があります。

  1. xcrun PackageApplication開発アプリの資格を配布アプリにコピーしていますが、配布プロファイルの内容と一致しません。たとえばget-task-allow、まだあるかもしれませんtrue

ディストリビューション署名 ID を使用すると、PackageApplication実際にこれを修正しようとしますが、今は失敗しただけで、使用できない IPA が発生します。ああ、正規表現で署名 ID の「分散性」を検出するようです。「iPhone ディストリビューション: 会社名 (ID)」ではなく、「私の会社 (ID)」という省略形を使用していました。

長い形式を使用すると、結果のバイナリは正常にインストールされます。知れば知るほど。

  1. IPA ファイルを Safari から直接インストールすることはできません。ここで説明されているように、itms アンカー タグと plist、および一連の絶対 URL を設定する必要があります。
于 2013-11-21T02:46:24.540 に答える