ios - Mac App Store、無効なバイナリにアプリをアップロードしようとしていますか?

ios macos cocoa app-store

MacアプリケーションをMac App Storeにアップロードする準備ができました。アプリケーション証明書とインストーラー証明書を作成しました。アプリの検証に行くと、Xcodeはアプリが検証され、ストアにアップロードする準備ができていると表示します。アプリをiTunes Connectにアップロードするたびに、すべてがスムーズに進み、アプリがアップロードされます。次に問題が発生し、iTunes Connectでアプリの状態が「無効なバイナリ」として表示され、アプリに不適切な署名があったことを示すメールがiTunes Connectから届きます。私は本当に何か悪いことをしているとは思わない。現在、プロジェクトとターゲットのアプリコードに署名していますが、これは必要ですか、それともそのうちの1つに署名するだけですか?また、奇妙な問題がありました。ターゲットにコード署名すると、アプリがビルドされますが、実行されません。ただし、エラーは発生しません。プロジェクトにのみ署名すると、アプリは正常に実行されます。私はこれらすべてについてかなり混乱しているので、どんな助けでも大いに感謝されます。これは初めてのApp Storeへの提出なので、アプリを売りに出すことに興奮しています。

御時間ありがとうございます、

サム

編集:アプリケーションローダーを使用してアプリをアップロードしてみました。 iTunes Connectにアップロードしましたが、同じ無効なバイナリエラーが発生します。また、アーカイブしたアプリケーションを.pkgとして共有し、インストールしようとしました。 「このアプリケーションはこのコンピュータにインストールできません」というエラーが表示されました。なぜこれが起こるのでしょうか?
答え
次のことができます。

codesign -dvvv *.app


ターミナルコマンドラインからApp Bundleディレクトリで、アップロードしようとしているアプリがどのように署名されているかを確認します。

ターゲット設定は、そのターゲットビルドの同じプロジェクト設定を上書きします。配布には、リリースやデバッグ、アプリの実行とは異なるビルド構成を使用する必要があります。
関連記事

iphone - 指数値が表示されない、どうすればよいですか?

ios - テキストファイルを作成して読み取る

iphone - 配布プロファイルのセットアップ中に問題が発生しました

android - WCFサービス<->迅速な更新によるWPF / iOS / Androidクライアント通信

iphone - iPhoneのログファイルサイズ

iphone - 基になるビューに影を設定すると、ラベルのテキストが歪む?

iphone - データ駆動型UIの構築

iphone - オブジェクトを含むすべての配列からオブジェクトを削除するにはどうすればよいですか?

objective-c - 静的なNSArrayの保存とアクセス

objective-c - presentModalViewControllerの割り当てが解除されていません