質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Q&A

解決済

1回答

2265閲覧

FlutterでiOS実機にビルドすると「The specified item could not be found in the keychain.」でエラーになる。

YuKiO-app

総合スコア4

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

0グッド

0クリップ

投稿2020/04/02 08:56

前提・実現したいこと

FlutterでiOSシミュレーターでは正常ビルドできますが、iOSを実機もしくはreleaseになると下記のエラーになり、アプリがリリースできなく困っています。
Androidにおいては実機・シミュレーターともに動きます。

何がいけないのか把握できなく、解決策がわかる方はご教示いただけないでしょうか?

発生しているエラーメッセージ

error: The specified item could not be found in the keychain.

エラーメッセージの前後

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/bitcode_strip

/Users/username/flutter_devlop/app_name/ios/Flutter/Flutter.framework/Flutter -r -o

/Users/username/flutter_devlop/app_name/build/ios/Release-iphoneos/appname.app/Frameworks/Flutter.framework/Flutter

♦ codesign --force --verbose --sign EHB41D4AE7500B0118B2AC55946B16D4A6166E6AB (ダミーです。) --
/Users/username/flutter_devlop/app_name/build/ios/Release-iphoneos/appname.app/Frameworks/App.framework/App

** error: The specified item could not be found in the keychain.
**

試したこと

①MACの証明書の見直し
https://i-app-tec.com/ios/apply-application.html

②Xcodeのアンイストール、インストール
③Flutterでサンプルアプリを作成し最小構成でビルド
④公開鍵をKeychainAccessに登録(どの証明書に対して分からなかったので、開発の証明書を登録した時に生まれてきた鍵でやりましたが、正しいかわかりません。)
https://qiita.com/ngo275/items/caa3408aa6edeea30964
⑤デベロッパーアカウントの登録やキャッシュの削除

いろいろ試しましたが、同じエラーです。
どのアプリをビルドしても同じ状況になります。

環境

Xcode 11.4
iOS 13.1
android sudio
Flutter 44.0.2

よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

解決方法

解決手段が見つからず、MacOsをクリーンインストールすることで解決することができました。

##原因と思われる事項
iOSのビルドの再にcocoapodsに関する項目でキーチェーンパスワードを求められたので、以前何かでXcodeがキーチェーンへのアクセスを拒否してしまったのが、今回のエラーの原因かもしれません。
ちなみにXcodeでアカウントを再登録すると、キーチェーンへのアクセスを拒否しても再度確認されるという記事がありましたが、私の場合ではその現象がでませんでした。

投稿2020/04/05 02:33

YuKiO-app

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問