私は最近同じ問題を抱えていました。これは、自分のメモを書き留めて共有する絶好の機会です。:)
Xcode と Organizer (アプリケーション アップローダではない) を使用していると仮定しています。
ステップ 1: Keychain Access.app を確認します。
2 つの証明書が必要です (Mac デベロッパー センターからダウンロードします)。これらのそれぞれは、秘密鍵にリンクする必要があります。写真では、秘密鍵「nac...」にリンクされた証明書「nacho4...」が 1 つだけあります。したがって、続行するには、Mac デベロッパー センターにアクセスして証明書をダウンロードする必要があります。それらをダウンロードして、「ログイン」にドラッグします。

ステップ 2: 正しい構成でアプリをビルドできることを確認します。
私の場合、3 つの構成をセットアップしました。デバッグ: デバッグ可能 + 署名なし (開発用) リリース: デバッグ不可 + 署名なし (主に内部ベータ版など) 配布: デバッグ不可 + 署名付き (アプリ ストア配布用)
プロジェクトの「ビルド情報」>「ビルド署名」に移動し、正しい署名 ID でコードに署名していることを確認してください。「サードパーティの Mac 開発者アプリケーション。My Company Inc.」のようなものです。*これが表示されない場合は、Keychain Access.app の証明書に問題があることを意味します。証明書が秘密鍵にリンクされていることを確認します

ステップ 3 正しい構成を構築していることを確認します。
(ええ、明らかですが、前回私に起こりました。これが「無効な署名」を取得する理由です) 「スキームの編集」パネルで、「アーカイブ」セクションに正しい構成があることを確認します。私の場合は「配布」です(デフォルトは「リリース」です)

これを正しく行わないと、バイナリを Apple に送信できますが、数分後に「無効な署名」が表示されます。証明書は問題ありませんが、アプリは署名されていないためです。
ステップ 4: アプリをビルドして提出する
Xcode>製品>アーカイブ

主催者が登場します。あとは提出するだけです。
アーカイブの検証は役に立たないことがわかりました。検証が失敗することさえあるため、エラーなしでアプリを送信できるからです。私だけでなく、他のスレッドからもこれを読みました。したがって、これが Apple に提出したいバージョンであると確信している場合。送信ボタンを押すだけです。
ユーザー名とパスワードを尋ねられます。次に、アプリケーションを選択する別のメニューが表示され (少なくとも私の場合、With にはオプションが 1 つしかありません)、署名 ID を選択します。これは重要!「サードパーティ Mac デベロッパー インストーラー」が選択されていることを確認し、すべてが機能するはずです。

最後のメニューに「サードパーティ Mac デベロッパー インストーラー」オプションが表示されない場合は、キーチェーンに何かが欠けていることを意味します。(Mac デベロッパー センターからのインストーラー証明書)
これを正しく行わないと、バイナリを送信できますが、数分後に iTunes Connect から「無効な署名」メールが届きます。これは、アプリが適切に署名されている可能性がありますが、Apple が使用する証明書が正しくないためです。
お役に立てば幸いです。