min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

SwiftUI 実機テストで「The operation could'nt be completed. Unable to log in With account...アカウント名 were rejected」と出たときの対処

SwiftUI触ってみたいなぁと思っていたところで、とても気になる記事。

qiita.com

そう。これがやりたかった。iOS(Swift)アプリからHTTP通信でPHPへGETないしPOSTを投げること。それだけをやるサンプルを探していた。

 

さっそくやる。まずは環境づくり。Xcodeを最新化してApple公式のチュートリアルにあるコードを書ける環境を作ってみる。

https://developer.apple.com/tutorials/swiftui/creating-and-combining-views

 

コードを丸写しして

f:id:min117:20200506074524p:plain

 

シミュレータだとBuildできることまでは確認できた。

f:id:min117:20200506075408p:plain f:id:min117:20200506073128p:plain

 

実機でも試す。iPhone7をMacに繋ぐ。

f:id:min117:20200506073601j:plain

 

Deviceで実機(iPhone7)を選んで、左上の▶︎から実行してみるが

f:id:min117:20200506072517p:plain

 

エラーになってしまった。

The operation could'nt be completed. Unable to log in With account...アカウント名 were rejected
f:id:min117:20200506073032p:plain

アカウントの認証まわりが原因ぽい。

 

Xcode account rejected」とかでググると解消法が出る。今回はこのへん参照。

qiita.com

 

左上Xcode→PreferencesからAccountsを開く。以前登録したAppleIDがexpired(期限切れ)になっている。これが原因か。

f:id:min117:20200506075754p:plain

Sign in Again からログインし直す。

f:id:min117:20200506080127p:plain

Teamのところに名前が入った。これで使えるはず。

 

左上の▶︎から再度Buildしてみると

f:id:min117:20200506080226p:plain

 

自作の MySwiftUI001 アプリがインストールされた。

f:id:min117:20200506080606j:plain

 

ヌルヌル動く。これでいろいろ試せる。

f:id:min117:20200506080827j:plain

 

以前Objective-Cを試した頃よりは使いやすくなってる印象。 

min117.hatenablog.com

min117.hatenablog.com

min117.hatenablog.com