분류 전체보기 (22) 썸네일형 리스트형 [Xcode] Apple Developer Account연동 + Signing Certificate 안녕하세요 오늘은 Apple Developer 계정을 Xcode와 연동하는 방법에 대해 포스팅하겠습니다. 계정을 Xcode와 연동하는 이유는 아래와 같은 이유들이 있습니다. 1. Device에 Build 할 때 필요하다. 2. Bundle ID의 주인이 맞는지 확인한다. 3. Archive 또는 Upload 할 때 서명 또는 재서명 하기 위해 필요하다. 간단히 생각나는 것들만 끄적였습니다. 아무튼 방법에 대해 설명하도록 하겠습니다. 1. Xcode 설정 Xcode를 실행시킨 후 윈도우바에 있는 [Xcode] -> [Preferences...]를 눌러 설정 창을 열어주세요. (단축키: command + ,) 2. Apple Developer 계정 추가 1. 설정창 상단에 [Account] 버튼을 눌러 계정.. [iOS] AppStore Connect 앱 올리기 4 - App 추가 안녕하세요!! 오늘은 AppStore Connect 앱 올리기 네 번째입니다. developer site: developer.apple.com/account/ 앱스토어에 앱을 올리기 위해서 앱에 대한 정보를 추가해야 합니다. 헷갈리는 부분이 있을 수도 있으니 천천히 따라와 주세요. 우선 App Store Connect에 접속해 주세요. App Store Connect: appstoreconnect.apple.com/ - App Store Connect 앱 추가 1. 나의 앱 추가 App Store Connect에 접속하면 많은 기능들을 보실 수 있는데요. 저희는 앱을 등록하거나, 배포가 목적이니 '나의 앱'을 클릭해 주세요. '앱' 우측에 있는 [+] 버튼을 눌러 '신규 앱' 버튼을 선택해 주세요. 신규.. [Xcode] storyboard 없이 프로젝트 시작하기 안녕하세요 오늘은 storyboard 없이 ViewController()를 불러오는 방법에 대해 설명하도록 하겠습니다. ViewController()는 프로젝트 생성 시 자동으로 만들어지는 UIViewController입니다. 스토리보드의 장단점이 몇 가지 있는데, 제가 개발하면서 느낀 점을 적어보겠습니다. 장점 단점 1. 소스코드가 줄어든다. object가 많아질수록 sotryboard build가 오래 걸린다. 2. 화면 개발 시 바로바로 눈으로 확인이 가능하다. 프로젝트가 무거워진다. 3. ModalStyle, Navigation, TabBar 등등 설정이 간편하다. inspector Area에 없는 부분은 결국 소스코드를 작성한다. 4. Object에 어떤 기능이 있는지 inspector Area.. [iOS] 푸시알림(PUSH) - APNs 키 등록 오늘은 푸시 알림 기능에 필요한 APNs 키 등록에 대해 포스팅하겠습니다. developer site: developer.apple.com/account/ - APNs Key(Apple Push Notifications service) 등록 APNs Key는 앱에 푸시 알림 서비스를 사용하기 위해 꼭 필요한 Key입니다. (푸시 알림을 사용하지 않는 경우 생략) 푸시 알림은 앱 사용자에게 데이터를 전달해 알림을 주는 것입니다. 예를 들면 카톡이 왔을 때 화면 상단에 내용이 나타나는 것을 보셨을 텐데 이게 푸시 알림입니다. 1. developer Keys 접속 및 추가 developer.apple.com/account/resources/authkeys/list 접속 후 생성 진행 (로그인 후 접근 가능) .. [iOS] AppStore Connect 앱 올리기 3 - Provisioning Profile 오늘은 AppStore Connect 앱 올리기 세 번째입니다. developer site: developer.apple.com/account/ - Provisioning Profile(프로비저닝) 생성 Provisioning Profile은 앱 upload시 서명하기 위해 필요한 인증서입니다. 1. developer Profiles 접속 및 추가 developer.apple.com/account/resources/profiles/list 접속 후 생성 진행 (로그인 후 접근 가능) [+] 버튼을 눌러 생성 2. Profile 선택 Distribution(분배, 배포), Development(개발) Appstore 배포가 목적이기 때문에 Distribution에서 'App Store'를 선택해 줍니다. .. [iOS] AppStore Connect 앱 올리기 2 - Certificate 오늘은 AppStore Connect 앱 올리기 두 번째입니다. developer site: developer.apple.com/account/ - Certificate 생성 1. 키체인 접근 Dock에 Launchpad 또는 Spotlight(cmd + spacebar)에서 '키체인 접근'을 실행해 주세요. 2. 키체인 접근 -> 인증서 지원 -> 인증 기관에서 인증서 요청... 3. 인증서 저장 사용자 이메일 주소, 이름을 입력 후 원하는 위치에 저장해 주세요. 인증서는 Developer Certificate 생성 시 필요합니다. 4. developer certificates 접속 및 추가 developer.apple.com/account/resources/certificates/list 접속 후 생.. [iOS] AppStore Connect 앱 올리기 1 - Identifier 안녕하세요. 이번 포스팅은 AppStore에 앱을 심사요청 및 등록해보는 과정에 대해 작성해보도록 하겠습니다. developer site: developer.apple.com/account/ - Identifier 등록 1. developer 사이트 접속 및 추가 developer.apple.com.account/resoureces/idenfitires/list 접속 후 생성을 진행합니다. (로그인 시 확인 가능) 아래 이미지처럼 [+] 버튼을 눌러 생성을 진행해 주세요. 2. Identifiers 선택 새로 등록할 identifier를 선택 후 우측 [Continue] 버튼을 클릭해 주세요. App이니까 App IDs를 선택하시면 됩니다. 3. Type 선택 App 선택 후 [Continue] 버튼을 .. [Xcode12] Could not build module 'nanopb' / Double-quoted include "pb.h" in fram 안녕하세요오늘은 Xcode cocoapods install 후 생기는 error에 대해 포스팅해보도록 하겠습니다. 제가 발견한 시점은 엑스코드를 12 버전으로 올린 후cocoapods를 install 했을 때 나타났습니다.에러는 아래와 같습니다. Could not build module 'nanopb'Double-quoted include "pb.h" in framework header, expected angle-bracketed insteadDouble-quoted include "pb_common.h" in framework header, expected angle-bracketed insteadDouble-quoted include "pb_decode.h" in framework header, e.. 이전 1 2 3 다음