[swift,xcode]Program License Agreement updated は、Windowsからでは対応不可

■現象
「Certificates, Identifiers & Profiles」を開いたら以下のダイアログが出ました。

Program License Agreement updated
The 'Apple Developer Program License Agreement' has been updated. In order to access certain membership resources, you must accept the latest license agreement.

また、その状態のまま、iTunes Connectに移動したところ以下のダイアログが出ました。

契約の更新

The updated Apple Developer Program License Agreement needs to be reviewed.
In order to update your existing apps and submit new apps to the App Store, the user with the Legal role (Team Agent) must review and accept the updated agreement in their account on the developer website.

ライセンス契約が最新になったので、確認して承諾してください。という話で、
ネットで調べてみると、承諾するためのリンクが一緒に表示されていて、そこをたどって行けばよい。
と書かれていました。
しかし、自分のケースでは、そんなリンクは表示されていませんでした。

■原因
Windowsにインストールしたsafariからアクセスしていたことが原因のようです。
safariだったら、OS関係なく扱えるのかなと思っていたのですが、どうやら違うみたいです。
※とはいっても、確証は取れていません。。。

■対策
Macのsafariからアクセスする。
そうすると同じ操作でエラーが表示されても、認証するリンクも一緒に表示されます。
あとは、ポチポチするだけでいけます。

※補足
Agentのアカウントでログインするとすんなりいけました。

最初、Adminsのアカウントで操作していたのですが、メーラーが起動してAgentへメール依頼を出すような状態になりました。
私の場合は、そこでAgentのアカウントに切り替えて処理しましたが、
企業などで、Agentアカウントが別管理の場合は、そちらに依頼する形になるかも知れません。
Membersのアカウントの場合はちょっと調べていません。

■その他   #別の所で書くかもしれないです。
xcode上では、以下のような文言が表示されました。

上記の再承認の手続きを行っても、すぐにxcode側で反映されるわけではないようです。
私の場合は、10分程度待てば消えてくれました。
(もしかしたらxcodeの再起動も必要だったのかもしれません)

PROJECT > General > Signing

The selected team's agent, 'Agentのアカウント名' must agree to the latest Program License Agreement in their developer account.
 https://developer.apple.com/account/
Provisioning profile "iOS Team Provisioning Profile: *" doesn't include the currently selected device "iPhone名".
Failed to create provisioning profile.
The app ID "アプリID(例:jp.sampleapp)" cannot be registered to your development team. Change your bundle identifier to a unique string to try again.
No profiles for 'アプリID(例:jp.sampleapp)' were found
Xcode couldn't find a provisioning profile matching 'アプリID(例:jp.sampleapp)'.
a

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク