반응형
Xcode
반응형
4

Xcode 에서 특정 문자열 한번에 고치는 방법

xcode를 이용하여 iOS 개발을 할때 하나의 소스코드 파일안에서 특정 변수명 또는 특정 문자열을 일일이 고치기는 힘이 든다 이럴때 특정 문자를 동시게 고치는 방법이 있을까? 고치고자 하는 문자열을 선택한 상태에서 control + command + e 버튼을 누르면 아래와 같이 다중 선택이 되며 문자열을 수정하면 모두 한번에 수정이 이루어 진다.

개발 2021.02.09

Xcode 최신버전이 아닌 이전 버전을 다운 받고 싶은 경우?

Xcode가 업데이트 될때마다 바로 업데이트를 하게 될 경우 기존 프로젝트에 빌드 오류가 발생될 수 있다. 이럴때 이전에 사용한 버전으로 Xcode를 다시 받으려면 어떻게 해야 할까? 아래의 링크를 통해 이전 버전의 Xcode 및 관련 프로그램을 다운받아 설치가 가능하다 (단, 개발자 계정이 있어야 하며 로그인을 하여야 리스트를 볼 수 있다.) 로그인 - Apple idmsa.apple.com

개발 2020.11.10

Xcode 빌드 후 단말기에서 실행 시 Please reconnect the device. 문제

최근 출시된 Xcode 12.1에서 iOS 14.2로 업데이트 한 단말기에 개발 중인 앱을 넣으려고 하면 아래 메시지가 출력된다. 이 현상는 Xcode 12.1에 포함된 iOS SDKs가 14.1 까지여서 발생되는 문제로 보여진다. 즉, 14.2 버전으로 업데이트 된 단말기에서는 개발중인 앱을 Xcode 12.1로는 바로 넣어보기는 당분간 힘들어 보인다. 추후 새로운 Xcode 버전으로 업데이트 하거나(앱 스토어에서 기다리거나, 개발자 사이트에서 정식 출시 전 버전 다운로드), TestFlight or Firebase AppDistribution을 통해 테스트를 해야 할듯 하다.

개발 2020.11.10

iOS Silent Push Notification - 보이지 않는 푸시 구성하기

iOS Push Notification의 경우 일반적으로 Firebase의 FCM 푸시 구성을 많이 하게 된다. 이때 Push Server로 구성한 서버에서 푸시를 전송할때 apn 항목 안아래와 같이 content-available 값을 1로 전송하게 되면 보이지 않는 푸시 구성이 가능하다. "aps": { "content-available":1, ... }, 해당 기능을 이용할 경우 제약 사항으로는 앱 프로세스가 사용자에 의한 강제종료 상태가 아니어야 하며, 백그라운드에서의 코드 실행시간이 30초 가 넘지 않도록 구성을 하여야 한다. 단순히 서버에서 위 설정을 넣는것이 끝이 아니라 Xcode의 Signing & Capabilities 부분에서 아래와 같이 체크를 해주어야 한다.

개발 2020.10.20