ios(6)
-
App Store Connect ... Issue
2019년 6월 시점으로 유니티 2018.3 혹은 2018.4 버전으로 iOS빌드를 하게되면 경고 메일이 날아옵니다. ITMS-90339: Deprecated Info.plist KEY - the Info.plist contains a key 'UIApplicationExitsOnSuspend' ... 이런 내용인데 Xcode가 최신버전으로 업데이트됨에 따라 info.plist에 있는 저 key값이 deprecated되었나보다. 해결하려면 빌드 후처리 과정에서 단순히 저 키값을 제거해 주면 된다. 그런데 이걸 지우는 과정이 은근 귀찮기 이를데 없다. 기다리고 있으면 유니티가 해줄텐데 ...
2019.06.27 -
내 Xcode프로젝트에서 쓰는 provisioning profile uuid 확인하는 방법
확인하고 싶은 프로비저닝 프로파일이 설치되어 있지 않은 경우 애플개발자 센터에서 프로비저닝 프로파일을 다운로드 한 후 더블클릭하여 설치.~/LibraryMobileDevice/Provisioning\ Profiles/ 로 이동ls그런데 나오는 목록이 너무 많은 경우?다음과 같이 확인.확인하려는 xcode프로젝트로 이동 > cd blarblar.xcodeproj > grep ‘PROVISIONING_PROFILE’ project.pbxproj ~/LibraryMobileDevice/Provisioning\ Profiles/로 이동하여 1번에서 확인한 uuid를 > openssl smime -in uuid.mobileprovision -inform der -verify 이 provisioning파일에 대한 ..
2018.01.23 -
iOS 프로젝트에서 사용하는 정적 라이브러리도 Bitcode 적용
# iOS에서 bitcode란? # 지금 프로젝트에서는? – 유니티에서 빌드한 Xcode 프로젝트는 디폴트로 Build Option> Use Bitcode값이 TRUE 이 값이 켜져 있어도 일반 빌드 과정에서는 app의 Bitcode화를 하지 않으므로 전혀 문제가 없고 문제가 있는지도 모른다.다만 app에서 사용하는 외부 static_library에서도 Bitcode가 적용되지 않으면 app을 Archive하게 될 때, 링크과정에서 Xcode에서 app링크시 다음과 같은 오류가 발생하고 archive가 실패한다ld: bitcode bundle could not be generated because ‘{project dir}/path/to/lib_blarblar.a’ was built without ful..
2018.01.23 -
유니티 IOS 빌드시 발생하는 Stripping의 방지
유니티 IOS 빌드 XCode프로젝트 생성 + XCode에서 앱 빌드 후 실기기에서 플레이 했을 때 발생한 오류에 대한 정리1. MissingMethodException: Method not found: ‘Default constructor not found…ctor() of System.ComponentModel.EnumConverter’ … 중략 System.Reflection.MonoCMethod:Invoke(…)EnumExtensions의 TryParse 내부에서 System.ComponentModel.EnumConverter가 호출되는데 이 부분이 Stripping 되어 문제가 생김.http://docs.unity3d.com/kr/current/Manual/iphone-playerSizeOpti..
2018.01.22 -
Xcode 6 이상에서 Empty Application template 생성하기
Xcode 5를 포함한 이전버전에서는 새로 프로젝트를 만들때 Empty Application template 을 선택하여 스토리보드나 xib없이 깨끗하게 빈시작용 프로젝트를 얻을 수 있었다. 하지만Xcode 6부터는 그저 Empty하나만 남았는데 이걸 선택하면 정말 텅빈 프로젝트가 생성된다.. -- 방법은 1. Single View Application 선택하여 프로젝트 생성2. Main.storyboard, launchscreen.xib를 프로젝트에서 제거3. SupportingFile> Info.plist를 열어서 Main storyboard file base name에서 Main스토리보드 이름 제거 Launch screen interface file base name에서 launchscreen 이름..
2014.12.13 -
2장 - 1
1. Master-Detail Application : 리스트 기반 앱으로 리스트 아이템을 선택하면 상세화면을 볼 수 있게 구성 가능 (아이폰 - 전화 앱)2. Page-Based Application : E-book에 적합3. Single View Application : 뷰를 관리하는 컨트롤과 별도의 스토리보드 인터페이스 빌드 파일 제공,새로운 뷰를 추가가능4. Tabbed Application : 하단의 탭을 통해 뷰를 이동할 수 있음. (아이폰 전화 앱)그외... 1. Product Name : Name of App2. Organization Name : Program Manager's Name3. Company Identifier4. Bundle Identifier : 프로그램의 식별자로서 자동..
2014.11.15