반응형

안녕하세요

오늘은 unity cloud authenticator

Gamecenter 연동 과정중에 잘 안되는 부분을 해결하고자 하였고 어느정도 우회 방법을 찾았습니다.

우선 Unity에서는 Apple.gamekit을 이용한 연동 방식을 가이드 하고 있습니다.

https://docs.unity.com/ugs/en-us/manual/authentication/manual/platform-signin-apple-game-center

 

하지만 해당 방법으로 진행하려고 하면 dllnotfound 가 나오던가 아니면, entrypoint를 못찾는 이슈에 도달하게 됩니다.

관련하여 여러 커뮤니티를 찾아보았고 Unity 기술자는 해당 문제에 대해 Apple에 고쳐달라고 얘기하였다고 합니다. 

해당 링크중에 다른 방법으로 unitycloud 연동방식을 해결한 사람이 있었습니다.

 https://gist.github.com/BastianBlokland/bbc02a407b05beaf3f55ead3dd10f808

Publickey url, signature, salt and timestamp 값만 있으면 

unity cloud에서 제공하는 코드로 연동이 가능합니다!!

바로 아래 코드에 인자 값으로 들어가게 되는거지요

async Task SignInWithAppleGameCenterAsync(string signature, string teamPlayerId, string   publicKeyURL, string salt, ulong timestamp)
{
    try
    {
        await AuthenticationService.Instance.SignInWithAppleGameCenterAsync(signature, teamPlayerId, publicKeyURL, salt, timestamp);
        Debug.Log("SignIn is successful.");
    }
    catch (AuthenticationException ex)
    {
        // Compare error code to AuthenticationErrorCodes
        // Notify the player with the proper error message
        Debug.LogException(ex);
    }
    catch (RequestFailedException ex)
    {
        // Compare error code to CommonErrorCodes
        // Notify the player with the proper error message
        Debug.LogException(ex);
    }
}

 

그래서 저는 아래와 같이 코드를 추가해보았답니다. 

자세한 내용은 아래 포스팅을 참고해주세요

https://horae.tistory.com/1125

 

Unity Cloud Gamecenter 연결 관련 해결

안녕하세요 unity cloud 연결을 위해 Apple Gamekit Plugin을 사용해보았지만 여러 이슈들로 인해 현재 이용이 어려워서 우회하는 방법을 이전 포스팅에 소개해드렸는데요 https://horae.tistory.com/1124 Unity Clo

horae.tistory.com

 

참고

https://forum.unity.com/threads/apple-unity-plugins-crashing-on-authentication.1450414/#post-9424940

https://forum.unity.com/threads/apple-unity-plugins-crashing-on-authentication.1450414/#post-9424940

https://docs.unity.com/ugs/en-us/manual/authentication/manual/platform-signin-apple-game-center

https://docs.google.com/document/d/18IfxMcaYCoCHgFrMmM4gfGCHcKKnYx9iCr6DFBU-nLg/edit#heading=h.nh5j6ob4nbj3

I have the same problem,
fetchItems()
OnSuccess()
Thread 1: EXC_BAD_ACCESS (code=257, address=0x2) error, it just crashes when cuts connection from the device to XCode
if not cut connection, it will keep stay in this error line in Xcode
using Unity 2021.3.9f, build on iOS,
manually modified manifest.json to use unity authentication 2.4.0
using Apple Game Center plugin for unity

반응형
반응형

안녕하세요

오늘은 리즈 시절 손예진 / 정우성을 볼 수 있는 영화를 소개하려고 해요 

 

2004년 개봉한 영화이고 현재까지 뜨겁게 사랑 받고 있는 영화에요

 

 

관련하여 핵심 내용에 대하여 리뷰한 유튜브 내용 공유 드릴게요

https://youtu.be/Udg72KYEIwQ

 

반응형
반응형

[unity/android] android에서 Debug.Log() 로그 출력하기

 

#방법은 2가지가 있다.

1.cmd 환경에서 아래 명령어를 입력한다.

adb logcat -s Unity

#다음과 같이 logcat을 볼 수 있다.

 

2.유니티 툴에서 [windows]->[Package Manager] 에서 [android Logcat] 설치

 

[Windows]->[Analsis] ->[android Logcat] 창 실행

#모바일에서 환경에서 디버깅이 가능하다.

 

#unity #유니티 #debug #log #debugging #디버깅 #로그 #안드로이드 #android 

 

 

출처: https://gofogo.tistory.com/70

 

 

반응형
반응형

NSUserTrackingUsageDescription error(The app's Info.plist must contain~)

에러 발생시 해결 방법

 

info.plist에 아래와 같이 설정한다

키값을   "Privacy - Tracking Usage Description" 로주고

value에는 원하는 출력 내용을 입력 

반응형

+ Recent posts