コード署名手順がどのように機能するかを理解しようとしています。私の目標は、会社 A のエンタープライズ証明書で署名された .ipa ファイルを取得し、バンドル ID を変更してから、会社 B の App Store配布証明書で再度署名し、App Store に公開することです。
まず第一に、これは可能ですか?私はここで、「...このツールを使用して、App Store 配布証明書を使用してアプリを再署名することはできない (そしてすべきではない) と確信しています」と読みました。誰かがそれについて詳しく説明できますか?
thisやthis、thisなどの多くのスクリプトを試しましたが、微調整した後、Application Loader を使用してレビューのためにアプリを送信しようとすると、すべて同じ問題が発生するようです。私が得ているエラーは次のとおりです。
- アプリケーションはコードサインの検証に失敗しました。署名が無効であったか、許可されていない権限が含まれているか、iPhone 配布証明書で署名されていませんでした。
- /var/folders/67/(large_number)/new.ipa/Payload/original.app/original から資格を抽出できません
誰でもそれを手伝ってもらえますか?証明書などをエクスポートする方法を知っていることに注意してください-しかし、ここでは、会社Aの.ipaファイルを提供した場合、会社Bが自分でそれを行うことができるかどうかを調べています。必要に応じて、私が行っていることをより詳細に説明できます。質問してください。
ありがとう!
編集:私はすでにこのクローズド SO の質問を認識していますが、私の質問はより具体的であり、私が望むことを達成するための一般的な方法を求めていないため、新しい質問を投稿しました-説明されたシナリオが可能です。