라벨이 Apple인 게시물 표시

swift compiler error : could not build objective-c module 'Firebase'

Google Firebase를 이용해서 Apple iOS 기기로 푸시 메시지를 보내기위해 작업중이다. Firebase에 iOS 앱을 추가하고 안내에 따라 진행을 하는 중 마지막 단계인 Firebase 코드를 추가하니 AppDelegate.swift파일의 import Firebase 라인에서 다음과 같은 에러가 발생했다. could not build objective-c module 'Firebase' google과 stackoverflow 검색을 해보니 역시나 많은 질문과 답변들이 있고 해결책들은 대동소이하지만 다음과 같다. Quit Xcode. Delete project's temp files located at  ~/Library/Developer/Xcode/DerivedData Delete  ProjectName.xcworkspace Delete  Podfile.lock  file and  Pods  folder Run  pod install . Open the newly created  ProjectName.xcworkspace  file and build. 이와 같은 방법으로 여러 차례 시도해 보았지만 해겨이 되지 않았는데 여기서 중요한 것은 6번이다. Xcode를 실행할때 Dock이나 Spotlight를 통해서 직접 실행하면 안되고  반드시 Finder에서 해당 프로젝트내에 있는 ProjectName.xcworkspace 파일을 더블클릭해서 Xcode를 실행해야 한다는 것이다. 이렇게 실행을 하니 오류가 바로 해결되고 빌드가 정상적으로 이루어졌다.

Apple App Store Distribution

이미지
열심히 만든 iOS앱을 애플 앱스토어에 배포하기란 여간 귀찮고 힘든일이 아니다. 개인적으로 안드로이드앱을 구글플레이에 배포하는 과정에 비하면 딱 열 배쯤 힘들지 않을까 생각한다. ^^;; 하지만, 한 가지 좋은 소식은 과거(7-8년 전)에 비해 등록 및 심사 절차가 조금은 쉽고 빨라진 듯 하다. 앞으로 더욱 쉽고 간편해질 것이라 기대해본다. <사진 1> <사진 2> <사진 3> <사진 4> <사진 5> <사진 1>은 애플 개발자 프로그램등록이 정상적으로 완료되고 개발자사이트에 로그인하면 첫 화면이다. 가장 오른쪽에 있는 "iTunes Connect"를 누르면 <사진 2>의 화면이 보이고 여기서 다시 "Go to iTunes Connect"버튼을 누르면 <사진 4> 화면이 보이고 좌측 상단 "+"버튼을 누르면 나오는 메뉴의 "신규 앱"을 누른다. 그럼 <사진 5>와 같이 "iOS 앱에 사용할 수 있는 번들 ID가 없습니다."라는 대화창이 뜬다. "여기에서 등록하십시오."를 누른다. <사진 6> <사진 6>과 같이 "iOS Certificates"라는 화면이 보이는데 나중에 앱을 등록하기 위해서 인증서가 필요한데 지금은 넘어가고 좌측 메뉴의 "Identifiers > App IDs"를 누른다. 인증서를 요청하는 방법은 두 가지 방법이 있다. 하나는 Xcode에서 요청하는 것이고 다른 하나는 <사진 6> 화면의 "Certificate Signing Request"를 눌러서 수동으로 진행하는 방법이다. Xcode를 통해서 진행하는 것이 더 편할것 같다. <사진 7> ...

애플 개발자 프로그램 등록

이미지
애플 개발자 프로그램 등록은 구글에 비해 상당히 까다롭다. 절차가 복잡하고 시간이 오래 걸리기 때문에 최소 2주 정도는 예상하고 진행하는 것이 정신건강에 좋다. 물론 더 빨리 끝날수도 있고 더 걸릴수도 있는데 2주 이상 걸린다면 애플 개발자 프로그램 지원팀에 이메일 또는 전화로 문의를 하는 것이 가장 빠른 길이다. 애플 개발자 프로그램 지원팀 전화번호는 https://developer.apple.com/contact/phone/kr/ 페이지에 접속해서 한국 상담전화로 연락하면 우리말이 가능한 상담사와 상담이 가능하고 이메일문의는 https://developer.apple.com/contact/submit/kr/ 페이지에 접속해서 지역, 주제, 메시지를 입력하고 전송하기 버튼을 누르면 안내메일을 받을 수 있다. <애플 개발자 프로그램 등록 절차> D-U-N-S Number 등록 (법인 계정인 경우 필수) 애플 개발자 프로그램 등록 확인전화 응답 결제 등록절차는 이렇게 간단하지만 그 과정과 시간이 어렵고 오래 걸린다. <사진 1> 애플 개발자 사이트에 접속하면 <사진 1>과 같은 화면이 보이는데 하단의 "Join the Apple Developer Program"을 클릭한다. <사진 2> <사진 2> 화면에서 우측 상단의 "Enroll" 버튼을 클릭한다. <사진 3>  <사진 3>에서 "Start Your Enrollment" 버튼을 누른다. <사진 4> 여기서 개인과 법인의 진행절차가 갈리는데 개인은 <사진 4>"Entity Type" 을 "Individual / Sole Proprietor / Single Person Business"로 선택하고 "Conti...