오늘도 여전히 에러가 발생하여 또 잡아왔습니다.에러 전문 블로그 아닙니다 이게 좀 규모가 많이 큽니다. 그래서 글이 길어요천천히 하나씩 풀어가봅시다. 에러 발생 상황 Xcode 16 프로젝트를 Xcode15 에서 열때 발생했습니다.(주로 더 낮은 버전으로 실행하려 할때 발생한다고 합니다.) 에러 내용 The project at "경로"cannot be openedbecause it is in a future Xcode project file format. Adjust the project format using a compatible version of Xcode to allow it to be opened by this version of Xcode. * 참고로 한 맥북은 아예 이런 오류 문구도 안..
정말 오랜만에 복귀하자마자 오류 글을 쓸 줄은 몰랐네요. 그래도 옛날에 봤던(?) 오류라 빨리 고치긴 했습니다. 이번에는 다른 분의 SOS요청으로 발견된 오류입니다. 문제 상황- C++ 언어를 그대로 ObjC파일(.m)에 복붙했는데 이상한 오류가 나요.- Thread 1: EXC_BAD_ACCESS code=1 오류가 나요 사실 오류 문구만 봐서는 저 문구는 자체는 여러 원인이 있는데다른 언어와 연결시 발생하였다면 이 가능성도 있구나 정도로 알아두시면 될 것 같습니다. 해결법 - 변수 선언 할때 초기화 혹은 메모리 할당을 해주세요. - 이게 무슨 말인지는 코드로 보는게 이해가 빠르실겁니다. 아래가 문제가 되었던 코드의 유사판입니다. 실제 에러 발생 코드 유사판// .h 파일typedef stru..
네 공지가 무색하게 간단한 문제가 하나 터졌는데 저 같은 분이 더 계실까봐 급하게 후다닥 올려 드려야 할 것 같아서 써봅니다 일단 발생 상황- framework를 빌드하는데 평소보다 좀 심각하다 할 정도로 빌드가 느려졌습니다. 평소에는 이정도까지는 아니었는데 비슷한 현상을 겪으신 분들이 하시는 말씀이 BuildSetting 에서 아래 항목을 비활성화(NO)로 바꿔라 ENABLE_MODULE_VERIFIER = NO 그래서 저게 뭔지 찾았더니여기에 설명이 있습니다.https://developer.apple.com/documentation/xcode/build-settings-reference#Enable-Module-Verifier모듈 검증기 활성화설정 이름: ENABLE_MODULE_VERIFIER프..
안녕하세요.오늘도 신선한(?) 에러를 잡아왔습니다. 에러 내용#include "A.h"여기가 빨간색으로 바뀌더니 아래 문구가 나왔습니다.double-quoted include "A.h" in framework header, expected angle-bracketed instead 에러 발생 상황찾아보니까 주로 Cocoapod 쓰시는 분들이 많이 보는 에러던데 저는 framework 제작을 위해 모듈맵에 사용될 header 파일을 연결하는 중에 발생했습니다. 아마 저처럼 진짜 "" 를 로 바꿔 보신 분들도 계실 것 같은데그걸로 해결이 되었다면 좋겠지만 저는 아니었기에 박제했습니다. 해결 방법보통은 아래 설정을 바꾸면 해결된다고 합니다.BuildSettings > CLANG_WARN_QUOTED_IN..
안녕하세요. 오랜만입니다.아무래도 요즘 하고 있는 프로젝트가 있다보니 정신이 다소 없네요.(정확히는 기껏 다만들었더니 갈아 엎자고 해서 화난...) 아무튼 오늘은 기분도 환기 시킬겸 가벼운 내용을 가져왔습니다. 개발하다보면 XCode 오른쪽에 ? 버튼에 아래처럼 설명이 보이실겁니다. 오늘은 저희가 만든 함수도이렇게 설명이 보이도록 만드는 방법에 대해 알아보겠습니다. 공식에서 자세히 나와 있습니다.https://developer.apple.com/documentation/xcode/writing-symbol-documentation-in-your-source-files Writing symbol documentation in your source files | Apple Developer Document..
요즘 일이 잘 안되서 리셋하고 다시하고의 무한 반복중이라글이 뜸해졌는데 요즘 자주 보이는 에러가 있어서 박제할까합니다. 발생 상황build script 설정하고 빌드하려했더니 난리가 났습니다. 에러 내용 Sandbox: xcodebuild(3405) deny(1) file-read-data /경로그리고 이게 한개가 아니라 3000번대의 에러가 여러개 한번에 뜹니다.(저의 경우 9개 정도가 한번에 떴어요) 해결방법 프로젝트 > Build Settings > sandbox 검색하시면 User Script Sandboxing 이라는 옵션이 있습니다. 이거 옵션을 Yes> NO 로 바꿔주셔야합니다!!!!원인 이게 무슨 옵션인지 궁금해서 번역돌렸는데 "활성화된 경우 빌드 시스템은 사용자 스크립트를 샌드박스하여..
정말 신기한 오류를 옆팀에서 발견하셔서SOS 가 왔습니다. 근데 저도 처음 보는 거기도 하고 새로 알게 된 사실도 있어서 박제 해볼까 합니다(버그전문 블로그 아닙니다) 다만 이번 글은 다른팀에서 일어난 일이기 때문에자세히 알긴 어려워정확한 해결 방법은 아닐 수 있습니다. 오류 내용invalid ios deployment version 'xxxxxxxxx', IOS 10 is the maximum deployment target for 32-bit targetsQ : 뭘 하신 거에요?A : 저도 모르겠어요. 오류 원인오류 원인은 간단한데 말그대로입니다. 32 bit를 목적으로 할 수 있는 iOS 빌드는 10이 최대라는 겁니다.예를들어 armv7 / armv7s / i386 등 과 같은 애들은 특정 i..
요즘 업무 때문에 여러 언어를 혼합하고 합치는 과정에서 오류를 종류별로 보고 있는데이젠 하다하다 Obj-C 에서 많이 쓰는 NSString 이 오류가 났습니다.unknown type name 'nsstring'물론 일반적인 경우라면 아래 한줄이면 해결되지만// 보통 이걸 heaer 나 사용중인 파일에 추가하면 됨#import 만약 저처럼 오류가 나는 위치가 Foundation 안에 있는 NS***에서 난다면(NSFile이라던지 NS가 들어간 파일이 종류별로 뜹니다.)아래 사이트를 참고하시길 바랍니다. https://qiita.com/kuuki_yomenaio/items/6edc7cb16a81d2bc9ef5 【iOS】Xcodeでビルドした時にNSObjCRuntimeでエラー?【cocos2d-x】 - Qii..