iOSのTestFlightまたは、アプリストア版にてパスワードレス機能が動かない

パスワードレス機能が、TestFlight または App Store 版で機能しません。環境とクライアントIDは正しく設定させており、Moneytree側で機能を有効にしていることは確認済です。ステージング版では問題なく動作しているのに、なぜ動作しないのでしょうか?

414

回答:

👍

この問題は、バージョン 6.2.1 で解決されています。SDKを最新バージョンにアップデートしてください。

SDKのアップデートができない場合では、以下の手順をご確認ください。

Xcode 13 では、ライブラリのバージョンをアプリのバージョンで上書きする新しいビルド設定があります。ただし、パスワードレス機能など、特定の機能を有効にするために、SDKはMoneytree LINKにライブラリのバージョンを報告する必要があります。

解決方法

XcodeからApp Store Connectに配布

XcodeでTestFlightやApp Store Connectにアプリを配布する場合は、下の画面で赤く囲った設定にチェックが入っていないことをご確認してください。

2148

コマンドラインからApp Store Connectに配布

コマンドラインから TestFlight と App Store Connect にアプリを配布する場合、exportOptions.plistmanageAppVersionAndBuildNumberfalse に設定されていることをご確認してください。

App Store に配信するために fastlane などのビルドツールを使用している場合は、manageAppVersionAndBuildNumberの管理方法について、そのビルドツールのドキュメンテーションを確認してください。

Apple Developer Forums でのディスカッションをご参考にしていただければと思います。Xcode 13 app archiving is modifyin… | Apple Developer Forums