본문 바로가기
반응형

Unity23

Unity Resolver이용해 라이브러리 iOS Target 설정하는 방법 현재 근무 중인 회사에서 Unity Resolver와 Cocoapods을 이용해서, 내부에서 개발된 iOS SDK를 사용 중입니다. 내부 모듈 중 하나가 Unity Editor에서 빌드 후 만들어진 Xcode 프로젝트에서 Target이 앱타겟이 아닌 다른 타겟으로 설정되어야 하는 Needs가 있었습니다. Firebase 및 Adsmob의 Native sdk 모듈들은 Unity Resolver로 최종적으로 구성되기 때문에, Unity Resolver의 가이드를 참고하니 설정하니 가능해졌습니다. 중요한 포인트, Onpostbuild의 수행도는 순서가 정해져 있다는것입니다.  using System.IO;using UnityEditor;using UnityEditor.Callbacks;using UnityEn.. 2024. 7. 14.
Unity AVPro HLS Streaming Player 기능 Seeking Unity로 만든 앱에서 AVPro플러그인을 구매해서, HLS Streaming playback기능을 구현했습니다.비디오 플레이어의 대표 기능 중 Player's Seek 기능을 구현하는 과정에서 AVPro가 제공하는 Event API들을 이용했습니다. MediaPlayer, Seek 이 수행될대 불리는 StartedSeek에서부터 Seek기능이 수행완료 되면 불리는 FinisedSeeking Event을 이용해서 구현을 완료했습니다. _mediaPlayer.Events.AddListener(HandleEvent);void HandleEvent(MediaPlayer mp, MediaPlayerEvent.EventType eventType, ErrorCode code) { Debug.Log("[Son.. 2024. 6. 24.
xcode 15 Cycle inside error sonoma mac os 업데이트시 발생 맥 OS에서, Sonoma로 업데이트하고, 이상하게 자꾸 Unity Editor에서 생성된 Xcode 프로젝트에서 Cycle inside error 빌드 에러가 발생했습니다. 확인해보니, 유니티 버그네요. 유니티 2022에서 수정되었다고 합니다. 유니티 Editor 버전을 2022 이상으로 올리거나 Workaround로 , xcode build phases창에서 Unity Processcycmbol칸을 맨 아래로 내리면 빌드가 됩니다. Onpostbuild로 씨삽에서 자동으로 되게 코드 넣으셔도 됩니다. https://forum.unity.com/threads/xcode-15-cycle-inside-unity-iphone-building-could-produce-unreliable-results.1496.. 2023. 12. 1.
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics; Unity Android Plugin을 만드는 도중에 위의 Error를 만났습니다. Android API를 Kotlin으로 작업했는데, 이상하게도 유니티에서 호출 계속적으로 저 Error가 발생하면서 문제가 발생했어요. Kotlin Static Method를 사용해야 하니, Android Side에서는 Companion Object안에서 @jvmStatic anotion과 같이 사용해서 함수를 만들었고 유니티에서는 Unity callstatic API를 사용해 호출하려고 했어요.. _toastBridgeClass.CallStatic("ShowToastMessage", new object[] {"identifier"}); https://github.com/CameraKit/blurkit-android/is.. 2023. 7. 19.
반응형