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..
아이폰(iOS 장치)에서 IDFA(광고 식별자) 확인하기 IDFA(advertisingIdentifier)는 애플에서 모든 iOS 장치에 할당하는 고유 식별자(영문과 숫자로 이루어진 문자열)로 광고 목적으로 사용됩니다(빈도 제한, 귀속, 전환 이벤트, 고유 사용자 수 추정, 광고 사기 감지 및 디버깅)1)My Device ID(AppsFlyer) 앱을 다운로드 및 설치합니다. 2)앱을 실행하고 사용자 활동 추적을 허용합니다. 3)IDFA를 확인할수있습니다.
유니티(Unity)에 가져오기한 3D 모델 노말 계산(스무싱 그룹, Smoothing Angle)1)3D 프로그램에서 3D 모델의 지오메트리를 확인합니다. 2)폴리곤 편집에서 모든 폴리곤의 스무싱 그룹(Smoothing Groups)를 제거합니다(Clear All) 3)유니티에서 3D 모델을 가져오기합니다(import) 4)모델의 import settings에서 Noarmals이 Import로 설정되어있는것을 확인할수있습니다.기본 옵션인 import는 모델의 파일에서 노멀(normal)을 가져오기합니다. 5)normals를 calculate로 변경합니다. Calculate는 Normals Mode, Smoothness Source, Smoothing Angle에 기반하여 노멀을 계산합니다. Smooth..
유니티에서 ZXing을 사용하여 이미지의 QR(및 바코드) 인식하기ZXing (Zebra Crossing)는 바코드와 QR 코드를 생성하고 읽을 수 있는 오픈소스 라이브러리입니다(Apache License 2.0 하에 배포) Java로 작성되었으며 다양한 환경에서 사용될 수 있도록 여러 언어로 포팅되어 모바일 앱 QR 코드 스캔, 제품 정보 등을 포함한 QR 코드 생성, 상업적 바코드 시스템(상품 스캔)등의 프로젝트에 사용할수있습니다. 바코드 스캔 기능 - 카메라 또는 이미지 데이터를 통해 QR 코드를 디코딩합니다.바코드 생성 기능 - QR 코드와 1D 바코드를 생성하여 이미지로 출력합니다.QR코드를 포함한 다양한 형식의 1D 및 2D 바코드를 지원합니다(QR Code, Data Matrix, Azt..
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 앱 빌드 ..
유니티 QR 코드 스캐너/생성기 플러그인 에셋 추천 - QR Code/Barcode Scanner and Generator--Cross Platform(Pro)QR코드 및 바코드 스캔/생성 기능을 제공하는 에셋으로 안드로이드, iOS, Standalone (MAC & Windows), Webplayer 프로젝트에 쉽게 통합하여 사용할수있습니다(크로스 플래폼) 에셋은 성능 최적화를 위해 유니티 WebcamTexture(touch 및 focus 제어를 미지원)가 아닌 사용자 지정 웹캠 도구(EasyWebCam)를 사용합니다. 다양한 코드 형식에 대한 스캔 및 인코딩(Encode)을 지원합니다. 스캔 지원(QRCode, Code_128, Code_93, Code_39, EAN_13, EAN_8, Aztec-..
유니티(Unity)에서 레코딩한 동영상 및 이미지 시퀀스의 플리커링(Flickering) 문제해결유니티에서 레코딩한 동영상 또는 이미지 시퀀스에서 플리커링(프레임 바이 프레임에서 이미지가 깜빡이거나 불안정한 현상) 문제가 발생합니다. 실시간 엔진에서 동영상을 캡처하기 위해 설계된 Unity Recorder는 고품질 영상 렌더링에 최적화된 3D 렌더러(Blender Cycles, Arnold, V-Ray등)에 비해 샘플링 밀도와 품질에서 한계가 있을 수 있습니다. 1)유니티에서 레코딩한 동영상(360 View)의 플리커링 및 노이즈 현상을 확인할수있습니다. 2)이 문제는 특히 자연 환경이 있는 실외(exterior) 씬에서 많이 발생합니다. 실외 장면에는 나무의 수많은 잎(컷아웃), 잔디, 바람등 복잡도..
유니티(Unity) Recorder를 사용하여 360 View 동영상 만들기1)씬에서 동영상으로 녹화할 카메라 뷰 및 카메라 애니메이션을 준비합니다. 2)패키지 관리자(package manager)에서 Recorder 패키지를 설치합니다. 3)상단의 window에서 general의 Recorder로 이동합니다. 4)좌측의 add recorder(레코더 추가)에서 Image Sequence를 추가합니다(Animation Clip, Movie, Image Sequence, Audio)Input(입력)의 Source에서 360 View를 선택하고 출력 해상도 및 큐브맵 사이즈를 설정합니다.Output Dimentions - 4096(W) x 2048(H) Cube Map Size - 4096(W) Outp..
유니티(Unity) 패키지 관리자에서 패키지 최신 버전 표시안함1)패키지 관리자에서 IAP(In App Purchasing) 패키지의 최신 버전 4.12.2 이 표시되지않으며 install 버튼이 비활성화된것을 확인할수있습니다. 2)패키지 관리자 좌측 상단의 +버튼을 클릭하고 add package by name을 선택합니다. 3)패키지 이름을 입력하고 추가합니다(add)com.unity.purchasingcom.unity.example 4)최신 버전의 패키지를 설치합니다.
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) 설정하기 ..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.