iOS 앱 배포 - App Store Connect에서 빌드(Build) 문자열 확인빌드 문자열(CFBundleVersion)은 빌드(Build)를 식별하는 데 사용하는 값입니다. 출시 또는 출시되지않은 빌드를 식별하는데 사용되며 앱스토어의 제품페이지에서 사용자에게 표시되지않습니다.1)App Store Connect에서 제출 준비중 또는 배포 준비됨 상태인 iOS앱의 빌드에서 빌드 문자열을 확인합니다.빌드 문자열 은 정수를 하나 또는 두 개만 사용하여 축약할 수 있으며 형식에서 누락된 정수는 0으로 해석합니다.(예를 들어 0은 0.0.0을 지정하고 0.1은 0.1.0을 지정하고 10.5는 10.5.0을 지정) 2)앱의 새로운 빌드를 업데이트하거나 App Store Connect에 업로드(Archive ..
iOS 앱 배포 - App store connect에서 앱의 버전 번호 확인버전 번호(CFBundleShortVersionString)는 사용자에게 표시되는 문자열로 정수를 마침표 세개로 구분한 형식(일반적으로 주요.부가.패치 형식)의 번들 버전을 의미합니다. 예를들어 6.15.2에서 6은 주요 수정사항, 15는 부가 수정사항, 2는 유지 보수 릴리즈 번호입니다. 1)앱스토어 커넥트(App store connect)에서 TestFlight 메뉴로 이동합니다. Xcode에서 아카이브(Archive) 및 업로드한 iOS 빌드 목록을 확인할수있습니다. iOS 빌드의 버전에서 유니티(Unity) 또는 Xcode에서 설정 및 빌드한 버전(Version)을 표시합니다. 유니티의 프로젝트 설정에서 버전(Versi..
App Store Connect에서 iOS 앱 배포 - 업로드 빌드 대상 요구사항 확인 애플 개발자 웹사이트의 뉴스 메뉴에서 앱 업로드 및 제출을 위한 새로운 빌드 대상 요구사항을 공지합니다. 4월 29일부터 적용되는 앱스토어 커넥트(App Store Connect) 업로드 요구사항(Xcode15, iOS 17)(2024년 02월 06일 공지)https://developer.apple.com/kr/news/?id=fxu2qp7b 2025년 4월부터 앱스토어 커넥트(App Store Connect)에 업로드하는 앱은 Xcode 16(릴리즈 후보)와 iOS 18 SDK를 사용하여 빌드해야합니다. (2024년 09월 09일 공지) 애플 개발자 웹사이트의 제출(submitting) 페이지에서 iOS 앱 빌드 ..
iOS 앱 배포 - App store connect에서 스크린샷 이미지 업로드 및 요구사항1)제출 준비 상태인 iOS 앱을 선택하고 Previews and Screenshots으로 이동합니다. 2)최신 장치(iPhone iPad, Apple Watch)에 대한 스크린샷 이미지를 추가할수있습니다. 이미지 파일을 클릭 드래그하여 업로드합니다. 또는 하단의 choose file에서 이미지 파일을 선택합니다(JPG 또는 PNG 형식, RGB 색상 공간, 최대10개)3)아래 애플 개발자 웹사이트에서 스크린샷 이미지 요구사항을 확인합니다(Screenshot specifications)https://developer.apple.com/help/app-store-connect/reference/screenshot..
iOS 앱 배포 - 애플 개발자 프로그램 등록부터 앱스토어 출시까지(A-Z)1-애플 개발자 프로그램 등록하기(Apple Developer Program 가입)2-CSR 및 Certificates(인증서) 생성하기(App Store Connect)3-앱 ID 및 Identifiers(식별자) 등록하기(Bundle ID) (App Store Connect)4-Provisioning Profiles(프로비저닝 프로필) 생성하기 (App Store Connect)5-앱 개발 및 배포 테스트를 위한 장치 등록하기(Devices) (App Store Connect)6-Xcode 프로젝트 빌드하고 장치에서 실행하기7-유니티(Unity)에서 빌드한 Xcode 프로젝트에서 iOS 앱 아이콘(App Icon) 설정하기 ..
App Store Connect에서 앱 상태 Missing Compliance(수출 규정 관련 문서 누락)1)앱을 제출하거나 업데이트할 때 앱 상태에서 Missing Compliance(수출 규정 관련 문서 누락)를 표시합니다. Apple은 앱이 암호화 기술을 사용할 경우 미국의 수출 규정을 준수해야 한다고 요구합니다. Missing Compliance의 manage로 이동합니다. App Encryption Documentation(앱 암호화 문서)2)앱이 사용중인 암호화 알고리즘이 있으면 해당 항목을 선택하고 필요한 서류를 업로드합니다. What type of encryption algorithms does your app implement? (당신의 앱은 어떤 유형의 암호화 알고리즘을 구현하고 있나..
App Store Connect에서 iOS 앱 배포 - 승인된 앱(Approved)을 앱스토어에 출시하기1)App Store Connect의 앱 리뷰(App Review)에서 제출한 앱이 승인된것을 확인할수있습니다(Approved) Pending Developer Release2)앱 상태가 Pending Developer Release라고 표시되는것을 확인할수있습니다. 개발자가 제출한 앱이 애플의 리뷰를 거친 후 승인이 완료되었으며(Approved) 앱을 출시할 준비가되었다는것을 의미합니다. 3)앱을 출시하려면 우측 상단의 Release This Version을 클릭합니다. 4)이용가능한 국가 또는 지역을 확인하고 앱을 출시합니다(Release This Version) 5)앱 상태가 Ready for..
Xcode에서 iOS 장치 페어링 메시지 is not available because it is unpaired1)Xcode에서 iOS 앱 빌드 및 실행을 시도하면 다음 메시지를 표시합니다.Pair with the device in the Xcode Devices window, and respond to any pairing prompts on the deviceXcode에서 iOS 장치와 연결을 설정하는 과정에서 발생하는 메시지입니다. Xcode가 iOS 장치와 연결을 시도하고 있지만 장치와의 연결을 위해 추가적인 인증 절차가 필요함을 의미합니다. 2)USB 케이블을 사용하여 iOS 장치를 컴퓨터(Mac)와 연결합니다.장치에서 이 컴퓨터를 신뢰합니다(Trust This Computer) 또는 비밀..
유니티 iOS 빌드 오류 xcrun: error: SDK "iphoneos" cannot be located유니티에서 Xcode가 설치된 경로를 찾지못해서 오류가 발생(또는 여러 버전의 Xcode가 설치되어있을때 잘못된 경로가 지정된 경우) Xcode의 명령줄 도구를 올바르게 인식하고 사용하려면 유니티 프로젝트의 터미널에서 경로 설정이 필요합니다. 1)유니티에서 iOS 플랫폼으로 빌드할때 다음 오류가 발생합니다.xcrun: error: SDK "iphoneos" cannot be located Library/Bee/artifacts/iOS/AsyncPluginsFromLinker: xcrun: error: SDK "iphoneos" cannot be located 2)유니티 프로젝트 폴더에서 터미널을 ..
Xcode 프로젝트 컴파일 오류 - CocoaPods 설치해서 문제해결(.xcworkspace)Xcode 프로젝트 컴파일 오류와 Workspace 파일Xcode에서 프로젝트를 빌드할때 컴파일 오류가 발생합니다. 프로젝트에서 라이브러리 및 종속성 관리가 필요한경우 macOS에 패키지 관리도구인 CocoaPods이 설치되어있어야합니다. macOS에 CocoaPods이 설치되어있는 경우 유니티(Unity)에서 iOS 프로젝트를 빌드하면 생성한 Xcode 프로젝트에 Workspace 파일(.xcworkspace)과 Pods폴더를 포함합니다. CocoaPods이 설치되어있지않은 macOS 또는 윈도우(Window) - 유니티에서 iOS 프로젝트를 빌드하면 생성한 Xcode 프로젝트에 Workspace 파일(...
아이폰(iPhone) 장치 UDID 확인하기(Get UDID 사이트를 이용한 방법)1)아이폰(iOS장치)에서 아래 웹사이트에 접속하고 Get your UDID now를 클릭합니다.https://udid.tech/ 2)download를 클릭하여 프로파일(profile)을 다운로드합니다. 3)구성 프로필 이용 가능에서 계속을 선택합니다. 4)웹 사이트 구성 프로필 다운로드 동작을 허용합니다. 5)프로파일이 다운로드 완료된것을 확인할수있습니다. 6)아이폰 설정 메뉴에서 프로파일이 다운로드됨으로 이동합니다. 7)프로파일을 설치합니다. 8)웹사이트에서 아이폰 장치 UDID를 표시합니다.
App Store Connect에서 iOS 앱 배포 - 앱 심사 및 거절 유형 몇가지 문제해결앱 심사의 검토 일자(Review date)와 검토된 버전(Version reviewed)을 표시합니다. Guideline 1.3 - Safety - Kids Category(가이드라인 1.3 - 안전 - 어린이 카테고리)You have selected the Kids category for your app, but it includes access to external content or allows the user to engage in commerce without first obtaining parental permission. Specifically, we found the following in yo..