blog

プログラミングとひとりごと。

codesignは、キーチェーンに含まれるキー"access"へアクセスしようとしています。(Xcode9.2)

Xcodeで(初めて)アーカイブしてたら

こんなダイアログが出て

PCのパスワードを入れて許可を押しても常に許可を押しても

icloudのパスワードも入れてみた)

このダイアログが出続ける状態になってしまった。

 

f:id:marimoko3:20180329054832p:plain

 

仕方なく拒否を押したら

アーカイブは終わらず

 

もう一度アーカイブしたら

このダイアログは出なくなり

Xcodeがエラーを出してアーカイブができない状態になってしまった。

 

 

 

 ちなみに別の話だが、、、

 

一度Xcodeを使っていて

OSを再インストールして入れ直したので

もう一度Xcode使う時にも

Xcodeでプロジェクトを新規作成すると

GeneralのSingingの一番下のところでエラーが出て

(Revokeボタンが表示される)

 

それは

XcodeのPreferencesのAccountsのところで

Dowunload Manual Profilesとか

Manage Certificatesとか

ボタンを適当に押したりして

そのあとにRevokeボタンを押したら直った

(適当すぎる)

 

 

で、今回は

i-app-tec.com

ここを見ながら

 

「アプリケーション」「ユーティリティ」
キーチェーンアクセス.app を選択

 

そのあと環境設定を開くが書いてあるような画面が出ない

 

それでここに書いてあるようにやってみた。

www.weblog-life.net

 

同じようにまずXcodeApple IDを削除([Xcode]-[Preference]-[Accounts]でApple IDを選択してマイナスボタン)してXcodeを一度終了。

 

[キーチェーンアクセス]の[ログイン]-[鍵]でApple IDの公開鍵、秘密鍵を削除。[証明書]のiOS Developerを開いて「アクセス制御」にある「この項目の使用をすべてのアプリケーションに許可」にしてキーチェーンを一度終了。

 

 

再度キーチェーンアクセスを開き、[証明書アシスタンス]-[認証局に証明書を要求]

 

再びXcodeを起動Apple IDを再設定。([Xcode]-[Preference]-[Accounts]でApple IDを選択してContinue、Apple IDとパスワードを入力してSign In)

 

これで直りました。

 

 

他のページもいろいろ見ていたので

なぜか私は途中で、

キーチェーンのログインの内容を全部削除したりしてたので

翌朝起きてみるとChromeでログインしてたのが全部ログアウトされたりしてましたが

 

(キーチェーンのログインの内容を削除するってどこかに書いてあったような気がするんだけど気のせいかな)

 

(やってるときはめっちゃ必死だったので

記録があまり取れていません)

 

つたないメモですが残しておきたいと思います。