iOS/에러회고
-
[문제 원인] 퀵 타임 플레이어를 사용해서 화면 기록을 하려고 하는데 오류가 발생하였다가 스크린샷에 넘기고 스크린샷에서는 커맨드 + 쉬프트 + 5 번을 누르면 밑에 있는 옵션이 0.3초만에 사라지는 문제로 화면 기록에 손을 대지 못하였다. [문제 파악] 2023년 3월정도로 기억하는데 맥북을 업데이트 하면서 설정에서 화면 보호기 쪽에도 들어가지 못하는 원인이 발생하였다. 이 참에 찾아보니 설정에서 스크린 타임과 화면 보호기 둘 다 들어가면 0.3초만에 내용이 사라지는 문제가 발생했다.(요새 윈도우도 이런 오류는 생기지 않는다....ㅂㄷㅂㄷ) 아마 이와 같은 모든 화면에 관련된 것들에 오류가 발생해서 퀵 타임 플레이어에서는 화면 녹화를 못하고 스크린 샷에서는 밑에 있는 옵션이 바로 위에 있는 스크린 타임이..
맥북에서 화면 기록 문제 발생[문제 원인] 퀵 타임 플레이어를 사용해서 화면 기록을 하려고 하는데 오류가 발생하였다가 스크린샷에 넘기고 스크린샷에서는 커맨드 + 쉬프트 + 5 번을 누르면 밑에 있는 옵션이 0.3초만에 사라지는 문제로 화면 기록에 손을 대지 못하였다. [문제 파악] 2023년 3월정도로 기억하는데 맥북을 업데이트 하면서 설정에서 화면 보호기 쪽에도 들어가지 못하는 원인이 발생하였다. 이 참에 찾아보니 설정에서 스크린 타임과 화면 보호기 둘 다 들어가면 0.3초만에 내용이 사라지는 문제가 발생했다.(요새 윈도우도 이런 오류는 생기지 않는다....ㅂㄷㅂㄷ) 아마 이와 같은 모든 화면에 관련된 것들에 오류가 발생해서 퀵 타임 플레이어에서는 화면 녹화를 못하고 스크린 샷에서는 밑에 있는 옵션이 바로 위에 있는 스크린 타임이..
2023.09.20 -
[문제 발생] Unity에서 iOS 네이티브 코드를 이용하는 강의를 듣고 구현을 하였지만. 버튼은 제대로 눌리지만 Alert 창은 나오지 않고 Log 창에 ShowAlert is only supported on iOS platform 만 계속해서 뜨는 문제가 발생하였다. [문제 해결 과정] 문제 원인을 찾아보니 iOSPlugin.cs 에 내부에 있는 #if UINTY_IOS [DllImport("__Internal")] private static extern void _ShowAlert(string title, string message); public static void ShowAlert(string title, string message) { Debug.Log("ShowAlert 이 제대로 실행되고..
UNITY_IOS 인식 문제[문제 발생] Unity에서 iOS 네이티브 코드를 이용하는 강의를 듣고 구현을 하였지만. 버튼은 제대로 눌리지만 Alert 창은 나오지 않고 Log 창에 ShowAlert is only supported on iOS platform 만 계속해서 뜨는 문제가 발생하였다. [문제 해결 과정] 문제 원인을 찾아보니 iOSPlugin.cs 에 내부에 있는 #if UINTY_IOS [DllImport("__Internal")] private static extern void _ShowAlert(string title, string message); public static void ShowAlert(string title, string message) { Debug.Log("ShowAlert 이 제대로 실행되고..
2022.12.10 -
[문제 발생] 저번주에 팀원들이 마지막 기능이 빠졌다고 1.1이 아니라 1.09로 우선 업데이트를 하고 이번주에 1.1로 업데이트를 하자고 했는데 갑자기 오류가 발생하였다. [문제 해결 과정] 문제의 원인으로 뜬 내용이 Asset 에러라서 asset을 바꿔야 하나 했는데 기존 버전과 동일한 아이콘들이었기에 해당 문제가 아니라 생각해였고 저번에 업데이트를 하는 도중에 1.09로 바로 인식이 안되고 1.9였다가 1.09로 바뀌었던 부분에 주목을해 혹시나 싶어서 1.10으로 바꿨더니 해결이 되었다. *자세히는 모르고 어디까지나 개인적인 추측인데 앱 뒤에 있는 소수점 내용이 소수가 아니라 앞의 버전하고 따로 Int형으로 받아서 9보다 이전인 1을 인식하지 못해서 발생한 문제 같다. 즉, 1.09라는 소수가 아니..
앱 버전 1.09 -> 1.1 버전 오류문제[문제 발생] 저번주에 팀원들이 마지막 기능이 빠졌다고 1.1이 아니라 1.09로 우선 업데이트를 하고 이번주에 1.1로 업데이트를 하자고 했는데 갑자기 오류가 발생하였다. [문제 해결 과정] 문제의 원인으로 뜬 내용이 Asset 에러라서 asset을 바꿔야 하나 했는데 기존 버전과 동일한 아이콘들이었기에 해당 문제가 아니라 생각해였고 저번에 업데이트를 하는 도중에 1.09로 바로 인식이 안되고 1.9였다가 1.09로 바뀌었던 부분에 주목을해 혹시나 싶어서 1.10으로 바꿨더니 해결이 되었다. *자세히는 모르고 어디까지나 개인적인 추측인데 앱 뒤에 있는 소수점 내용이 소수가 아니라 앞의 버전하고 따로 Int형으로 받아서 9보다 이전인 1을 인식하지 못해서 발생한 문제 같다. 즉, 1.09라는 소수가 아니..
2022.12.02 -
[문제] 앱 스토어에 ipad 전용 앱을 어떻게 올려야 하는지 알아 보자! [해결 방법] 결론부터 말하자면 앱 스토어에 올리는 도중에 해결을 하는 부분이 아니라 Xcode 내부에서 해결을 해야 한다.(앱 스토어에서 가능할 지도 모르지만 해당 방법은 아직 내가 모른다.) 1. 만들고 있는 프로젝트의 설정 쪽으로 들어가보자. 그렇다면 이와 같이 설정이 되어있는게 보일텐데 해당 부분을 이와 같이 바꿔주자. 타겟이 2개가 있다면 타겟2개에서 모두 ipad만을 놨두고 지워주자. 2. 프로젝트의 Build Settings 내부로 들어가주자. Build Settings에서 우측 위에 device라고 치면 아래와 같이 iphone으로 설정이 되어 있는 모습이 보일 거다. 그러면 해당 부분에서 iphone 부분을 위와 ..
앱 스토어에 ipad 전용 앱 올리는 방법[문제] 앱 스토어에 ipad 전용 앱을 어떻게 올려야 하는지 알아 보자! [해결 방법] 결론부터 말하자면 앱 스토어에 올리는 도중에 해결을 하는 부분이 아니라 Xcode 내부에서 해결을 해야 한다.(앱 스토어에서 가능할 지도 모르지만 해당 방법은 아직 내가 모른다.) 1. 만들고 있는 프로젝트의 설정 쪽으로 들어가보자. 그렇다면 이와 같이 설정이 되어있는게 보일텐데 해당 부분을 이와 같이 바꿔주자. 타겟이 2개가 있다면 타겟2개에서 모두 ipad만을 놨두고 지워주자. 2. 프로젝트의 Build Settings 내부로 들어가주자. Build Settings에서 우측 위에 device라고 치면 아래와 같이 iphone으로 설정이 되어 있는 모습이 보일 거다. 그러면 해당 부분에서 iphone 부분을 위와 ..
2022.10.27 -
[문제 발생 환경] 시뮬레이터에서는 문제가 없었던 앱이 아이패드로 돌려보니 Signing for "gRPC-C++-gRPCCertificates-Cpp" requires a development team 에러가 발생하였다. 프로젝트에서 provisioning을 한 상황이었고 내 아이패드를 등록한 상태에 팀원의 인증서를 가져온 상태였다. [문제 해결 과정] 우선은 구글링을 통하여 문제를 해결할려고 하였다. 구글링 결과 1. keychain 인증서가 로그인이 아니라 시스템에 있어서 발생한 문제이다. 2. keychain 인증서에서 접근 제어를 언제나 허용으로 바꾸라. 1번과 2번을 계속해서 하다가 실패하였고 왜 해결을 못하였는지 알게 되었다. [문제 해결 방법] 우선 구글링의 결과가 어긋나지는 않앗다. 다만..
Signing for "gRPC-C++-gRPCCertificates-Cpp" 에러에 관해서[문제 발생 환경] 시뮬레이터에서는 문제가 없었던 앱이 아이패드로 돌려보니 Signing for "gRPC-C++-gRPCCertificates-Cpp" requires a development team 에러가 발생하였다. 프로젝트에서 provisioning을 한 상황이었고 내 아이패드를 등록한 상태에 팀원의 인증서를 가져온 상태였다. [문제 해결 과정] 우선은 구글링을 통하여 문제를 해결할려고 하였다. 구글링 결과 1. keychain 인증서가 로그인이 아니라 시스템에 있어서 발생한 문제이다. 2. keychain 인증서에서 접근 제어를 언제나 허용으로 바꾸라. 1번과 2번을 계속해서 하다가 실패하였고 왜 해결을 못하였는지 알게 되었다. [문제 해결 방법] 우선 구글링의 결과가 어긋나지는 않앗다. 다만..
2022.10.20 -
[문제 발생 환경] 기존에 썼던 iphone이 아니라 ipad로 연결하니 Unable to process request - PLA Update available. 와 Provisioning profile "iOS Team Provisioning Profile: *" doesn't include the currently selected device 의 2가지 오류가 발생하였다. [문제 해결 과정] 1. Automatically manage signing 을 클릭하니 괜찮아진다는 말이 있어서 새로 클릭. 2. Xcode 종료 후 재시작 3. iPad 다시 연결 iPhone에서는 문제가 없지만 iPad에서는 문제가 있었기에 인증 과정에서의 문제라는 것은 추론이 되었지만 어떻게 하는지 몰랐었고 팀원의 도움으로 ..
Unable to process request - PLA Update available 에러에 관하여[문제 발생 환경] 기존에 썼던 iphone이 아니라 ipad로 연결하니 Unable to process request - PLA Update available. 와 Provisioning profile "iOS Team Provisioning Profile: *" doesn't include the currently selected device 의 2가지 오류가 발생하였다. [문제 해결 과정] 1. Automatically manage signing 을 클릭하니 괜찮아진다는 말이 있어서 새로 클릭. 2. Xcode 종료 후 재시작 3. iPad 다시 연결 iPhone에서는 문제가 없지만 iPad에서는 문제가 있었기에 인증 과정에서의 문제라는 것은 추론이 되었지만 어떻게 하는지 몰랐었고 팀원의 도움으로 ..
2022.10.04