본문 바로가기
반응형

xcode3

[iOS] Compiler Error 'xxx file not found' 그리고 ' no such module xxx' 오류 해결하기 Xcode에서 외부 라이브러리를 사용할 때 자주 만나는 에러가 있다. 1. xxx file not found 2. no such module xxx 수동으로 외부 라이브러리를 추가한 경우 분명 하루 전 까지도 정상적으로 빌드되는 프로젝트 였지만, 아래와 같이 'xxx file not found' 컴파일 오류를 내뿜으며 실행되지 않았다. Kakao 로그인을 위한 SDK가 분명 프로젝트 내부에 추가되어 있었지만, 파일을 인식하지 못한 것이다. 이럴 때는 인식하지 못하는 파일을 다른 폴더에 복사한 뒤 기존 파일을 삭제하고, 복사한 파일을 통해 새로운 파일을 생성해주면 된다. Cocoapods로 외부 라이브러리를 추가한 경우 위 문제를 해결했더니 이번에는 Cocoapods로 추가한 카카오 광고 SDK가 말썽을 .. 2021. 2. 11.
[iOS] Unwind Segue의 Animation 제거하기 Unwind Segue의 Animation 제거하기 이 글은 UnwindSegue의 역할과 UnwindSegue의 Animation 효과를 제거하는 법에 대해서 설명합니다. iOS에서 화면을 전환 하는 방법은 Push - Pop과 Present - Dismiss가 있습니다. 이걸 그림으로 표현하면 다음과 같죠. 이때 3번 화면에서 1번 화면으로 한 번에 돌아와야하는 상황이 있습니다(결제 후 메인화면으로 이동하는 등). 이때 사용하는 것이 Unwind Segue 입니다. 그런데 Unwind Segue의 Animation으로 인해 문제가 발생하여, 해당 애니메이션을 제거해야하는 상황이 발생했습니다. 이를 위해 먼저 Xcode의 스토리보드로 이동합니다. 아래와 같이 스토리보드를 Unwind Segue 오브젝트.. 2021. 1. 2.
[iOS] Xcode에서 앱 배포를 위한 아카이브(Archive) 만들기 Xcode에서 앱 배포를 위한 아카이브(Archive) 만들기 iOS는 아카이브를 만들어 App Store Connect에 앱 배포를 진행할 수 있습니다. 해당 파일을 만드는 절차를 알아보겠습니다. 1. xcode 상단에서 아래 그림의 빨간색으로 박스 표시된 부분을 클릭합니다. 2. 현재 본인의 컴퓨터에 연결된 iOS Device 또는 Any iOS Device를 클릭해줍니다. (시뮬레이터를 클릭하면 아래 나오는 Archive가 안보이게 됩니다.) 3. Archive를 클릭하면 현재 프로젝트가 빌드되고 Arhives 화면으로 이동합니다. 4. 새로운 Archive가 생성된걸 확인할 수 있습니다. 오른쪽 Distribute App을 클릭하면 앱을 배포할 수 있습니다. 팁! 새로운 아카이브를 생성하지 않고 .. 2020. 12. 7.
반응형