본문 바로가기

xcode5

NN Xcode | 디버깅과 트러블 슈팅 디버깅 ❛ 콘솔 : Run -> Console ❛ NSLog ❛ 디버그 영역 ❛ 디버그 바에서 전역 로컬 변수 선택 가능 트러블 슈팅 ❛ Could not locate device support files. Xcode 버전 업 : 폰 iOS 버전이 더 높은 경우 ❛ Xcode 유니티 빌드 시 링크에러 계속 날 경우 /Library/Developer/Xcode/DerivedData 삭제 : 프로젝트 인덱스, 컴파일 중간단계 파일 ❛ Metal 관련 오류 - UnityGfxDeviceWorker EXC_BAD_ACCESS 유니티 플레이어 세팅 Auto Graphics API 에서 Metal 제외 - typedef NSUInteger MTLPixelFormat 오류 주석처리 2020. 2. 27.
NN Xcode | 빌드 빌드❛ 빌드 후 설치1, .ipa -> 드래그해서 아이튠즈 아이콘위에 드랍2. .ipa 파일과 .movileprovision -> 같이 드래그해서 아이튠즈 아이콘위에 드랍- 팝업 창 -> 대치 선택- 폰- 앱 선택 -> 업데이트 (업데이트 예정)- 적용 -> 동기화 유니티 빌드구조❛ iOS 프로젝트- build 폴더- Classes 폴더 : 유니티 런타임 및 Objective C를 통합하는 코드를 담는다- Data 폴더 : 직렬화된 게임 에셋 및 .NET에셈블리(dll)- Libraries 폴더 : libiPhone-lib.a 는 Unity 런타임 정적 라이브러리- 새로 생성되는 커스텀 폴더- 그래픽 파일 : 아이콘, 스플래시- 프로퍼티 리스트 파일- Frameworks 유니티 빌드 후 설정❛ 빌드 IO.. 2020. 2. 27.
NN Xcode | 개발 pragma mark네이게이션을 통해 해당 메서드로 빨리 이동하고, 같은 종류의 메서드를 구분지어 볼 수 있다. # pragma mark - // 네비게이션바에서 구분용 실선# pragma mark XXX // X는 항목명# pragma mark // 빈줄 쓰레드의미가 없는 부분은 생략하고 표기 -> Thread창 아래 슬라이더로 리스트 모두 표시할 수 있음 info.plistinfo.plist의 displayname 변경 애플 아이콘❛ Asset Catalog Creator앱 설치 - iOS 버전 아이콘 생성 무료- 1024이미지 하나 등록하면 폴더, json, 아이콘 종류, 이름까지 정확하게 생성- AppIcon.appiconset 폴더를 Xcode 프로젝트 폴더 Images.xcassets 폴더 안.. 2020. 2. 27.
NN Xcode | 설치 및 환경설정 Xcode IDE ❛ Apple 개발환경의 핵심❛ Cocoa + Cocoa Touch 프레임워크 통합 ❛ Interface Builder- 코드없이 사용자 인터페이스를 간단하게 디자인- .nib파일로 저장- 앱 실행 시 UI와 코드 간의 연결을 동적으로 생성 ❛ 스토리 보드- iOS 앱은 뷰로 구성 - 뷰 간의 관계는 앱의 흐름을 전체적으로 보여주는 스토리보드로 정의 설치 ❛ Xcode : IDE (통합개발환경)❛ Coco2d : 터미널 ./install-templates.sh❛ 인증서 ❛ 시뮬레이터 설치- 시뮬레이터 창 Download more simulator runtimes 환경설정 ❛ 단축키1. 퀵 헬프 : option 키를 누르면서 문자(클래스, 메소드 등) 더블클릭 -> API, 클래스 레퍼런.. 2020. 2. 21.
NN 개발환경 | 개발 도구의 종류 개발 개발자의 관점에서 개발이란 엔진, 프레임워크 등의 특정한 개발 환경에서 함수, 라이브러리 등의 개발킷, 개발 도구를 불러와 사용 가능한 개발 언어로 인터페이스에 맞게 특정 플랫폼, 운영체제 등의 시스템에서 동작할 수 있는 프로그램, 소프트웨어를 만드는 것 이라 볼 수 있습니다. 먼저 개발환경과 개발툴 대하여 어떠한 것들이 있는지 알아보도록 하겠습니다. 플러그인 기존 응용소프트웨어에 특정기능을 추가하기 위한 소프트웨어 요소로 특정기능이 기본적으로 포함되어 있다면 빌드시간이 늘어나고 실행파일이 무거워질 수 있습니다. 그렇기 때문에 필요할 때 꽂았다가 언제든 뺄수 있는 소프트웨어라고 생각하시면 좋을 듯 합니다. 예를 들어 유니티 ASSET 폴더 안에 Plugins 폴더 안에는 앱이나 게임 내 결제를 하려.. 2019. 11. 21.