iOSアプリ開発で下のエラーが出たので対処しました。
エラーは実機検証のときのみ発生して、シミュレータでは発生しませんでした。
エラーを見た所アプリ本体とWidget Extensionの証明書が違うとの事です。
error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's. Embedded Binary Signing Certificate: Not Code Signed Parent App Signing Certificate: Apple Development: XXX
今回の原因はウィジェットのExcluded Architectureにarm64に入れていた事でした。
arm64は下のようにシミュレータだけに入れる必要があります。
arm64はスマホで使われるアーキテクチャなので、これを除外することでウィジェットの実機ビルドがうまくいかなかったのかと思われます。
調べた所signing & capabilitiesのTermを選択していない時にもこのエラーは出るようです。
その場合は正しいTermを選択すれば解消できます。