
요즘 일이 잘 안되서 리셋하고 다시하고의 무한 반복중이라글이 뜸해졌는데 요즘 자주 보이는 에러가 있어서 박제할까합니다. 발생 상황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..

안녕하세요. 최근에 어떤 버그를 찾느라 iOS 12 를 개발할 일이 잠깐 있었는데iOS 13 미만에서는 따로 설정을 해야하는게 있더라고요 (최소가 12.0 이니까 사실상 iOS 12를 위한 코드라 생각하시면 됩니다.) 간단하게 프로젝트 하나의 최소 지원 버전을 최소인 12.0 으로 하면 'UIScene' is only available in iOS 13.0 or newer이 비슷한 말이 한 9개 정도? AppDelegate / SceneDelegate 에 뜨게 됩니다. 오류 원인 - 말 그대로 해당 기능은 iOS 13 부터 사용이 가능합니다. - 또한 SceneDelegate는 iOS 13 부터 사용했기때문에 12에서는 사용이 불가합니다.- 그래서 해당 코드를 버전에 따라 분리하는게 필요합니다. - 최..

요즘 업무 때문에 여러 언어를 혼합하고 합치는 과정에서 오류를 종류별로 보고 있는데이젠 하다하다 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..

안녕하세요.요즘 xcframework 에 대해 공부중인데Xcode 15 부터는 xcframework의 서명을 확인할수있다고 하더라고요. https://developer.apple.com/videos/play/wwdc2023/10061/ Verify app dependencies with digital signatures - WWDC23 - Videos - Apple DeveloperDiscover how you can help secure your app's dependencies. We'll show you how Xcode can automatically verify any signed XCFrameworks you...developer.apple.com실제로 Xcode 안에 xcframework 파..

안녕하세요.오늘은 웹뷰에서 iOS 내부에 저장된 파일을 가져올수 있는지 실험한 내용을 정리해볼까합니다. 실험은 크게 3단계로 나누어 진행했습니다. 1. iOS 폰 내부에 저장할 파일 만들기 - 저는 편의를 위해 txt 파일을 만들껍니다.- 일반적인 저장이 아니라 파일앱에서 볼 수 있게 만들겁니다. 2. html 파일 만들기- 저는 Html 파일이 필요하다보니 급하게 만들었습니다. * html 코드는 통으로 올려놨기 때문에 메모장에 복붙해서 파일 형식만 .html 로 저장하시면html 파일로 사용이 가능합니다. 3. iOS 에서 웹뷰 연결하기 - 이건 기본 기능을 이용하기 때문에 간단합니다. 참고로 저는 Html 에 대해서는 잘 몰라서 Html 코드가 이상할 수 있습니다. 자 그럼 0단계로 ..
요즘 어째 글이 죄다 오류 박제하는 느낌이네요아무튼 이번에 Xcode15.4 가 나왔는데 나오자마자 익숙한듯 아닌듯 하신 오류가 나서 확인해볼까합니다. 발생 상황 - Cocoapod 을 이용하는 프로젝트에서 발생 - 빌드는 가능하나 Archive 시 해당 오류 발생 - Xcode15.2->15.4 로 업데이트 한 이후로 발생 해결 방법- 혹시 모를 상황을 위해 Xcode를 종료한 후 했습니다.- 프로젝트 폴더 > Pods > Target Support Files > Pods-MagicMOTP > Pods-프로젝트-frameworks.sh 열기 - 해당 파일 안에 아래와 같은 부분을 찾아서 readlink "${source}"-f 추가해서 아래처럼 바꾸기 readlink -f "${source}" -..
아무래도 Privacy Manifest 때문에 말이 많기도 하고 이런 비슷한 패치가 앞으로 없을꺼라는 생각이 들어서 static library 를 xcframework 로 바꿔보려고 시도중입니다만(static 의 경우 별도의 파일 첨부가 불가능해서 Privacy Manifest도 추가 불가) 역시나 처음하는 거라 처음보는 오류가 우르르 나오네요...그래서 이것들(?) 을 박제해 두려고 합니다. 1. No 'swiftinterface' files found within '파일경로/이름.swiftmodule'- 발생 상황 : .framework 파일들을 .xcframework 로 합치려고 시도중에 발생- 해결 방법 : .framework 를 만들때 해당 프로젝트에서 아래 옵션 Yes 로 변경 2. dy..