コード署名手続きの仕組みを理解しようとしています。私の目標は会社Aのエンタープライズの証明書、で署名された.ipaファイルを取り、バンドルIDをに変更してからB社のApp Store配布証明書を発行し、App Storeに公開します。App Storeの配布用にiOSアプリを再署名するにはどうすればいいですか?
まず第一に、これはさえ可能ですか?私は「...私はあなたがすることはできません(とはならない)App Storeの配布証明書でアプリを辞任するこのツールを使用してかなり確信している」というhereをお読みください。誰かがそれについて詳しく説明できますか?
私はthisとthisとthisのような多くのスクリプトを試してみましたが、私はアプリケーションローダを使用してレビュー用にアプリを送信しようとすると、いくつかの調整後に、それらはすべて同じ問題を抱えているように見えます。私がそこに着くエラーは次のとおりです:
- アプリケーションが失敗しました。署名は が許可されていない資格を含んでいる、またはそれはiPhone 配布証明書で署名されていなかった、無効でした。 /var/folders/67/(large_number)/new.ipa/Payload/original.app/original
から資格を抽出することができません
ありがとうございます!
編集:私は既にthis closed SO questionを知っていますが、私は私の考えがより具体的であり、私が望むものを達成するための一般的な方法を求めているとは思わないので、私は新しいものを投稿しました。シナリオが可能です。
はい、私が望むものをテストするために必要なすべてのプロファイルがあります。私は、私がアプリを辞任するときにバンドルIDが変わるのを見ましたが、何かがエンタイトルメントに間違っていると思います。それについてもっと知っていますか? – phi
資格はプロジェクト固有でプロビジョニングとは無関係です。 「要約」タブからエンタイトルメントを設定し、Xcodeで並べ替えを行うことができます。 –