아카이브/배포 검증 에러 해결기: Invalid Bundle Identifier, Bad CFBundleExecutable, Shared bundle path
·
Swift
Invalid Bundle Identifier / Bad CFBundleExecutable / Shared bundle path앱을 아카이브 후 App Store Connect에 올리려다 보면, 검증 단계에서 가끔 애매한 에러를 세트로 마주할 때가 있습니다. 이번에 겪은 케이스는 다음과 같았습니다.Invalid Bundle IdentifierBad CFBundleExecutableThe CFBundleExecutable of two bundles may not point to the same file처음엔 무슨 문제인지 감도 안 잡혔지만, 원인을 찾고 정리해 보니 꽤 전형적인 케이스였습니다.증상Validate / Distribute 단계에서 아래 메시지가 그대로 나타났습니다.Invalid Bundle I..
our app is missing support for the following URL schemes
·
Swift
our app is missing support for the following URL schemes 뜨면서 구글 로그인 안될때.. xcode 실행 Runner - GoogleService-Info.plist - REVERSED_CLIENT_ID 값 복사 Runner - Info - url types 열어서 + 추가하기 URL Schemes에 붙여넣기 하면 끝
Ios 배포 후 Log 보는법
·
Swift
Xcode 접속 -> Window -> organizer -> crashes를 보면 확인할 수 있다.앱스토어 또는 testflight에 배포한 앱이 강제종료(Crush)되었을 때 로그 확인할수 있다.클릭해서 어디에서 에러가 터졌는지도 확인이 가능하다 !
Xcode 다른 버전 실행하는 방법
·
Swift
1. Xcode 다른 버전 설치하기Apple Developer 웹사이트에서 필요한 버전의 Xcode를 다운로드합니다.다운로드한 .xip 파일을 더블 클릭하여 압축을 해제합니다.압축 해제된 Xcode 파일을 응용 프로그램 폴더에 복사합니다.예: /Applications/Xcode15.4.app2. 터미널에서 다른 버전의 Xcode 실행하기터미널을 열고 아래 명령어를 입력합니다/Applications/Xcode15.4.app/Contents/MacOS/Xcode 위 명령어에서 Xcode15.4.app은 실행하고자 하는 Xcode 버전의 폴더 이름입니다. 명령어 실행 후, 해당 버전의 Xcode가 열리게 됩니다. 3. Xcode 버전 확인하기실행 중인 Xcode의 버전을 확인하려면 아래 방법을 따르세요:Xco..
Swift 기본 문법
·
Swift
변수와 상수 Swift에서는 변수(variable)를 var, 상수(constant)를 let로 사용하고 있습니다. Swift는 언제 어디서 값이 바뀔지 모르는 변수보다는 상수를 사용하는 것을 권장합니다. var name = "Hwang Hyun" let birthyear = 1994 변수는 값의 변경이 가능합니다! name = "Mark" 하지만 아래와 같이 상수의 값을 변경하려고 하면 컴파일 에러가 발생합니다! birthyear = 20000 // Compile Error! Cannot assign to value: 'birthyear' is a 'let' constant Swift는 정적 타입핑 언어입니다. 변수나 상수를 정의할 때 그 자료형(타입)이 어떤 것인지를 명시해주어야 하는 언어를 말합니다..