728x90

iOS/이슈 대응 5

[Xcode] 빌드 시 Attaching to ~ on ~ 에서 진행되지 않는 현상

최근에 디버깅을 하다가 처음 경험해 보는 현상이 있어서 꽤 애를 먹었습니다.빌드가 Attaching to [App] on [Device] 에서 멈춰서 진행이 되지 않는 현상인데요 ;-;여러 가지 테스트를 해보고 해결이 된 사항에 대해 정리합니다1. 원인 분석단순히 기기 재연결, 재빌드, 클린 빌드 등 Xcode 재실행과 같은 방법으로는 해소가 되지 않아서 정확한 문제를 파악하기 위해 아래와 같이 좀 더 파악을 진행하였습니다.1. DeviceSupport 제거 후 Xcode 재실행2. 발생하는 기기의 빌드 스킴을 Debug 용 스킴에서 Release 스킴으로 변경하여 확인3. 다른 기기를 통하여 테스트4. 발생하는 기기 재실행DeviceSupport 제거 후 Xcode 재실행아래의 경로를 따라 Device..

iOS/이슈 대응 2025.01.01

[Fork] Clone 실패 이슈 대응

이번 글에서는 Git GUI 툴 중 하나인 Fork 에서 클론(Clone) 시 실패 이슈 대응에 대해 공유드리겠습니다! 1. 에러 발생 여러가지 에러가 발생하겠지만, 제가 발생했던 에러는 뭔가 계정 로그인 실패 느낌의 에러였습니다... 자세히 에러를 확인하다가 한 가지 힌트를 알 수 있었는데 바로 remote: Support for password authentication was removed on August 13, 2021. 이 에러 문구를 보자마자 바로 해결되었습니다! 기존 password 로는 더 이상 로그인이 되지 않는다는 이슈였고, gitHub 에서 따로 Acess Token 을 발급받아서 해결했습니다 (0_0) 그러고 나서, 매번 로그인을 하지 않기 위해 Keychain 에 저장해주면 완료..

iOS/이슈 대응 2022.09.13

[Xcode] info.plist 그룹핑 하기

이번 글에서는 프로젝트 생성 후 초기 생성 파일들을 그룹핑할 때 발생하는 오류를 해결해 보겠습니다. 일반적으로 대부분의 파일들은 그룹핑에 문제는 없지만 info.plist 하나 위치를 변경 시 에러가 발생합니다. 1. 그룹핑 간단히 프로젝트를 생성해 보겠습니다. (테스트 이기 때문에 Test 코드는 미포함시키겠습니다.) 현시점에서는 아래의 캡처와 같이 파일들이 생성되는 것을 보실 수 있습니다! 자 그럼 한 번 임의대로 그룹핑을 진행해보겠습니다. 저는 Delegate, Util 로 그룹핑을 진행하였습니다. 이 상태에서 빌드를 진행하면 아래와 같은 오류가 발생합니다! (0_0) info.plist 를 찾을 수 없어 발생하는데 이 부분은 Build settings 에서 변경된 경로로 수정을 해주어야 합니다. ..

iOS/이슈 대응 2022.01.11

[Xcode] git UserInterfaceState.xcuserstate 무시하기

가끔 개발을 하다 보면 UserInterfaceState.xcuserstate 라는 파일이 생기곤 하는데 이게 커밋을 만들어 푸쉬를 해도 지속적으로 나타날 때가 있습니다. 그러다 보면 체크아웃 하기도 귀찮아지고 무시하고 싶다는 생각이 들어 한 번 찾아보고 무시하는 방법을 공유드립니다! 1. 어떻게 하면 될까? 터미널을 실행 해당 프로젝트 폴더로 이동 아래의 문을 순서대로 입력 git rm --cached [Project Name].xcodeproj/xcuserdata/[User Name].xcuserdatad/UserInterfaceState.xcuserstate git commit -m 'Removed file that shouldnt be tracked' git rm --cached 뒤의 문장은 예시..

iOS/이슈 대응 2022.01.03

[Xcode] 13.2 Missing Package Description Module 오류

한창 근무 중에 Xcode 최신 버전 업데이트를 요구하는 알림이 와서 13.2 버전으로 업데이트를 진행한 순간! 여기저기서 빨간 불이 생기기 시작했다. 분명히 전에 빌드 진행했을 때는 문제가 없었는데... 왜 그런지 찾아본 순간! SPM을 사용하고 있던 프로젝트에서 SPM 데이터가 전부 로드가 되질 않았다! 1. 오류 발생 코드 적인 문제가 아니라는 것을 파악 후 SPM을 다시 재로드 해보았는데 이번엔 아래와 같이 Preparing to validate... 상태에서 더 이상 진행되지 않았다. 해당 오류는 아무래도 Xcode 문제인 것 같다... https://developer.apple.com/forums/thread/696504 Xcode 13.2 - Internal error : Miss… | Ap..

iOS/이슈 대응 2021.12.20
728x90