애플로그인이 작동이 안됩니다.

macOS 10.15.7
xcode 12.3

react-native-cli: 2.0.1
react-native: 0.63.4

@invertase/react-native-apple-authentication 최신버전(1월23일 기준)을 yarn 을 통해 프로젝트앱에 설치했고 애플로그인이 아닌 카카오로그인 이나 인증없이 들어가는 버튼은 제대로 작동해 앱 메인화면에 진입이 되지만
애플로그인할때, 비밀번호 입력하고 Continue 하면, 암호필드 안의 로딩표시가 무한적으로 돌아가기만 합니다.

(Invertase · GitHub)/ react-native-apple-authentication

import React, {useEffect, useState} from 'react';
import {View, Text, Image, Platform, StyleSheet, Dimensions, Alert, Linking} from 'react-native';
import {Container, Content} from 'native-base';
import WhiteSafeAreaView from '../../components/WhiteSafeAreaView';
import {withPreferenceContext} from '../../context/PreferenceContext';
import {withAuthContext} from '../../context/AuthContext';
import Touchable from '../../components/Touchable';
import {
    PATH_AUTH,
    PATH_MAIN, PATH_SIGN_UP_NICKNAME,
    PATH_SNS_SIGN_UP,
} from '../../router/paths';
import {resetNavigation} from '../../router/router';
import {KakaoLogin, NaverLoginButton} from '../../components/LoginButton';
import appleAuth, {
    AppleButton,
    AppleRequestOperation,
    AppleRequestScope,
    AppleCredentialState, AppleButtonStyle, AppleError,
} from '@invertase/react-native-apple-authentication';
import api from '../../api_manager';
import intro_bg from '../../images/intro_bg.png';
import intro_bg1 from '../../images/intro_bg1.png';
import DeviceInfo from 'react-native-device-info';
import firebase from "react-native-firebase";

const window = Dimensions.get('window');

const Intro = (props) => {
    const [isAuthenticated, setIsAuthenticated] = useState(true);

    const checkVersion = async () => {
        let res = await api.get('v1/app-release/');
        if(!res.ok || !res.data.version){return}
        let current_versions = DeviceInfo.getVersion().split('.').map(e=>parseInt(e));
        let latest_versions = res.data.version.split('.').map(e=>parseInt(e));
        console.log('현재 버전 : ' + current_versions.join('.'));
        console.log('최신 버전 : ' + latest_versions.join('.'));
        current_versions.reverse();
        latest_versions.reverse();
        let need_update = false;
        current_versions.forEach((e, i)=>{
            if(e === latest_versions[i]){return}
            need_update = e < latest_versions[i];
        });
        if (need_update) {
            Alert.alert(
                '',
                '새로운 버전이 출시되었습니다.\n업데이트 후 이용해주시기 바랍니다',
                [{
                    text: '업데이트',
                    onPress: () => {
                        if(Platform.OS === 'ios') {
                            Linking.openURL('https://apps.apple.com/kr/app/%EC%95%A0%EA%B8%B0%EC%95%BC%EA%B0%80%EC%9E%90/id1479205228')
                        }else{
                            Linking.openURL('https://play.google.com/store/apps/details?id=com.basern')
                        }
                    },
                },
                ], {cancelable: false});
        }
    };

    useEffect(()=>{
        checkVersion();
        props.auth.fetchProfile().then(ok => {
            if(!ok){
                setIsAuthenticated(false);
            }else{
                setTimeout(()=>{
                    resetNavigation(props.navigation, PATH_MAIN);
                },1900);
            }
        });
    }, []);

    const onLoginComplete = (res, loginType) => {
        let user = res.data;
        console.log(user);
        if (!user.nickname) {
            props.navigation.navigate(PATH_SIGN_UP_NICKNAME, {loginType: loginType})
        } else {
            props.auth.fetchProfile().then(ok => {
                resetNavigation(props.navigation, PATH_MAIN);
            });
        }
    };

    const onAppleButtonPress = async () => {
        try {
            // performs login request
            const responseObject = await appleAuth.performRequest({
                requestedOperation: appleAuth.Operation.LOGIN,
                requestedScopes: [appleAuth.Scope.EMAIL, appleAuth.Scope.FULL_NAME],
            });
            console.log('responseObject:::', responseObject);
            api.post('v1/users/sign-in/social/', {
                accessToken: 'apple',
                serviceId: responseObject.user,
                serviceName: 'APPLE',
            }).then(
                firebase.analytics().logEvent('애플로그인'),
                res=>onLoginComplete(res, 'APPLE')
            );
            // // get current authentication state for user
            // const credentialState = await appleAuth.getCredentialStateForUser(responseObject.user,);
            // // use credentialState response to ensure the user is authenticated
            // if (credentialState === AppleAuthCredentialState.AUTHORIZED) {
            //     console.log('user is authenticated');
            // }
        } catch (error) {
            console.log(error);
            if (error.code === appleAuth.Error.CANCELED) {
                console.log('Canceled');
            } else {
                console.log('error');
            }
        }
    };

혹시나해서 시뮬레이터에서 사용하는 애플계정에 문제있나 싶어서 ‘Device’ - ‘Erase All Contents…’ 하고 다른 계정으로 로그인 해도 마찬가지 입니다.

혹시 밑의 사진의 에러와 관련이 있는지 궁금합니다ㅜㅜ 구글링해도 너무 모르겠어서 답변 부탁드립니다!

IOS 시뮬레이터 버전 문제더라구요 XCode 들어가셔서 Preferences>Copmponents 에서 IOS 13.0 시뮬레이터 다운받아서 해보세요
링크 : React native Apple login stuck in enter password screen in IOS? - Stack Overflow