質問: App Store でリリースしたアプリをアップデートするため、いつも通りArchiveを行い、Distribute Appボタンを押してアップデートしようとしたんですが、Xcodeにこのような画面が出て来て、アップデートできませんでした。なぜでしょうか? 回答していただける方がいらっしゃいましたら、よろしくお願いします。 **表示されたメッセージ:** ``` Code signing "FBLPromises.framework" failed. ``` ![画像の説明をここに入力](https://i.stack.imgur.com/ECucK.png)
回答: 新しく組み込んだ(と思われる)`FBLPromises.framework`が署名されていないためです。 `Terminal`から、プロジェクト中の`FBLPromises.framework`を、`Keychain Access`で開発者の署名を選択し、一行目をコピーして ``` codesign --force --deep-verify --verbose --sign "ここに証明書の名前" --keychain ~/Library/Keychains/login.keychain-db FBLPromises.framework ``` で署名するとアップロードできるようになると思います。 証明書の名前は(多分) "App Store Application 名前 (X0X...)" の様な文字列です。 !証明書の名前の場所