
안녕하세요. 이번 에러는 저번에 올린 글과 연관이 있는데 만약 이런 오류로 인해 곤란한 상황이신 분들이 계실까봐 한번 따로 올려봅니다. * 문제 발생 상황 Xcode 에 C++ 언어로 된 파일을 넣었더니 빨간 줄에 아래같은 에러가 발생했습니다. * 해결 방법 Build Settings > SWIFT_OBJC_INTEROP_MODE 검색하시면 아래 항목이 뜹니다. 저걸 C/Objective-C 에서 C++ / Objective-C++로 바꿔줍니다. 아마 iostream 이 C++ 에서 사용되는 중요한 툴로 알고 있는데 기본 세팅의 Xcode 에서는 C++ 을 인식하지 못해서 발생하는 문제같습니다. 비슷한 상황을 겪으시는 분들이 계실까봐 올려봅니다. 오늘도 파이팅입니다.

안녕하세요.사실은 C++ 로 framework 를 작성하는 방법을 작성하려고 했는데 글이 너무 길어지는 바람에 우선 간단한 것 먼저 확인할까 합니다. (framework는 정리하다 보니 내용이 너무 길어서 고민중입니다.) 그래서 오늘은 간단하게 Xcode 프로젝트에서 C++ 이 잘 작동하는지 알아봅시다. 다만 Obj-C 프로젝트와 swift 프로젝트에서 적용법이 살짝 다르기 때문에 나눠서 해보도록 하겠습니다. * 주의 *- 저장소를 이용하는 부분의 경우 권한 문제로 작동하지 않는 경우가 있습니다. (ex. fopen) - 그래서 이런 부분은 ObjC나 swift 를 이용해 따로 작성하는걸 권장드립니다. 그럼 오늘의 실험을 도와줄 C++ 코드를 먼저 작성해봅시다. 0. 프로젝트에 C++ 파일 만들기 (..

안녕하세요. 이번 에러 2가지는 조만간 올라갈 글과 관계가 있는데한번 간단히 정리해보도록 하겠습니다. * 발생 상황C++ 언어로된 클래스를 가져와서 사용하려고 하니까 발생했습니다.* 참고로 Use of undeclared identifier 'cpp' 에러도 발생했었습니다. -> 이 오류는 여러 원인이 있지만 여기서는 선언하는 방법이 C++ 와 맞지 않다는 의미입니다. 아래처럼 코드를 바꾸시면 이 에러는 사라집니다. CppClass* cpp = [[CppClass alloc]init]; //에러남// 아래처럼 수정 CppClass* cpp = new CppClass(); // 이렇게 수정 * 해결 방법C++클래스를 불러와 사용할 곳의 파일 형식을 위처럼 .mm으로 바꿔주시면 해결됩니다. .mm 은..
보호되어 있는 글입니다.

이 오류는 자주 본 에러인데워낙 간단한데 한번도 언급을 안해서일단 데려왔습니다. * 에러 내용 This device has reached the maximum number of installed apps using a free developer profile이 기기에 공짜 계정으로 설치한 앱이 너무 많다 이렇게 이해하시면 편합니다. * 해결 방법 그나마 간단한 편에 속하는데 말그대로 설치된게 많은게 문제이기 때문에 기기에 설치된 앱들을 삭제만 해주시면 정상 작동을 합니다.혹은 계정 자체를 유료계정으로 바꾸시면 되긴 합니다만 이러면 결제하는데 또 시간과 돈이.... 아무튼 혹시 처음 보시는 분들이 계실까봐 간단하지만 올려봅니다. 오늘도 파이팅입니다.

안녕하세요이번 글은 사실 약 한달전 회사 동료가 요청한 글인데어쩌다 보니 이제서야 올리게 되었다는 안타깝고 슬픈 이야기 입니다. (연말연초는 정리할 서류가 너무 많...)자 그럼 문제 상황부터 같이 보시면서 이야기 하도록 하겠습니다. * 문제 상황 - 라이브러리 하나 때문에 저 하얀 Xcode 가 생기는 게 너무 싫어요 (실제로 이렇게 이야기 하심)- 저 하얀 걸 없애면서 라이브러리를 사용할 방법은 없나요?# 이때 언급되는 하얀 Xcode는 저희가 Cocoapod 을 사용하면 자연스럽게 보게 되는 이걸 말하는 겁니다. - .xcworkspace 형식의 하얀 아이콘이 특징인 친구에요. - 아무래도 이분 입장에서는 Cocoapod을 처음 사용하시다 보니 이런 일이 발생한 것 같네요. (저도 근데 Cocoa..

....에러 글보단 다른 글을 마음먹은지 일주일도 안된 것 같은데 간만에 Cocoapod 손댈 일이 있어서 하자마자 난리났네요그와중에 처음 보는 에러라서 일단 박제는 하고 싶은 마음 일단 에러 상황 Cocoapod 설치 이후 pod install 했더니 아래처럼 난리가 난 상황입니다. 에러 전체 내용/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.17.1-x86_64-darwin/lib/2.6/ffi_c.bundle, 0x0009): tried: '/..
안녕하세요.거의 12월 중순에 올린 글이 마지막으로 새 글이 없었는데 (반성중)일단 해가 바뀌어버렸으니 계획을 다시 한 번 세워볼까 합니다. (사실 사적인 일+회사일로 인해 바쁘다보니 연말 연초에는 무언가를 작성하기가 굉장히 힘들더라고요) 자 일단 2024년을 되돌아 봤는데 정말 음......버그 전문 블로그 라는 생각이 들 정도로 버그박제글이 정말 많았습니다. 아무래도 Xcode 업데이트나 Privacy manifest같은 변경점이나 아니면 업무가 올해엔 평소에 하던 앱이 아닌 라이브러리를 다루다보니새로운 버그가 왕창 나오는 대참사가 벌어진게 아닐까 싶습니다. (버그 박제 전문 블로그) 그래도 제 박제로 인해 같은 버그로 고생하시는 분이 줄어든 것 같아서뿌듯함을 느끼고 있습니다. (직장 동료가 검색..