Photography
-
[~2022.10.31] 홍대, 잠실, 성수, 영등포, 창덕궁, 할로윈 (Ricoh GR 3x, EOS 77D. iPhone 13 mini)
-
[~2022.09.30] 일상, 예술의 전당, 캠핑, 애플스토어 잠실, (Ricoh GR 3x, iPhone 13 mini)
-
[~2022.08.31] 일상, 인사동, 광화문 (Ricoh GR 3x, iPhone 13 mini)
-
[~2022.07.30] 안드레아스 거스키, 녹사평, 브라이리퍼블릭, LIU, 일상 (Ricoh GR 3x, iPhone 13 mini)
Diary
-
Xcode
ERROR: Failed to install the app on the device. 오류
ERROR: Failed to install the app on the device. 최근 Xcode를 사용하다가 갑자기 위와 같은 오류가 뜨기 시작했다. 불과 30초 전에 테스트할 때만 해도 잘 됐는데 폰을 재부팅해도, 맥을 재부팅해도 해결되지 않으니 미칠 것 같았는데 문제 해결은 간단하다. 해당 오류는 Xcode 15와 iOS17을 사용할 때 발생하는 문제로 해결 순서는 다음과 같다. 테스트 기기 연결 해제 테스트 기기의 설정으로 이동 Developer 메뉴로 이동 맨 위의 Clear Trusted Computers 실행 테스트 기기 연결 재인증 깔끔하게 해결된다.
-
일상
Python 코드 패키징 하기 (1)
블로그에 게시글이 없다고 몸이 쉬는 것은 아니다. Justheme는 새 업데이트가 앱스토어에 등록 됐고, 새로운 유틸리티 앱인 TintTrobe도 성공적으로 등록돼 서비스 중이다. 최근에는 알고리즘 공부를 하던 스터디 모임에서 마일 스톤이라도 하나 놓을 겸 시작한 작은 프로젝트에 박차를 가하는 중이었다. 언어 중에 가장 문법이 단순하다고 평가받는 Python을 사용하는 모임이었는데, 이를 사용해 간단한 게임을 만들어 보자고 한 게 여기까지 왔다. Coffee Burger Code Coffee Burger Code cbc.montaigne.io 팀 이름도 굉장히 희한하지만 모든 작업의 경과나 소식들은 위의 팀 사이트를 참고하면 된다. 좌우간 우리와 같은 이유이든, 프로그래밍을 처음 접한 사람이든 완성시켰다..
-
Xcode
Xcode archive시 'Asset validation failed' 문제
만든 앱을 앱스토어에 등록하기 위해서는 Archive를 반드시 진행해야 한다. 아직 만든 앱이 몇 개 되지 않은 상황에서 자주 만나게 되는 상황 중에 하나가 'Asset validation failed' 에러다. 해당 에러는 같은 이름으로 여러 내용으로 구성되는 경우가 있는데, 내 경우 'you need to include all of the orientations to support iPad multitasking.'인 경우가 많다. iPad OS는 iOS와 다르게 스플릿 뷰, 사이드 뷰, 스테이지 매니저등의 여러 방식의 멀티태스킹 환경을 지원하는데, 해당 기능을 온전히 지원하기 위해선 모든 기기 방향의 인터페이스를 반드시 지원하도록 설정해야 한다. 바로 프로젝트의 이 부분이다. 아직 내 프로젝트들은 ..
-
Xcode
PHPickerViewController가 특정 이미지를 불러오지 못하는 문제
서비스 중인 JusTheme의 업데이트를 준비하던 도중 작업에 필요한 유틸리티 앱을 만들었다. 스토어 등록을 위해 마무리 준비를 하던 도중 특정 이미지를 불러오지 못하는 문제를 발견해서 이를 수정했다. 결론부터 말하자면 PHPicker는 현재 애플에서 제공하는 가이드라인 대로 작업하면 WebP를 제대로 표시할 수 없다. 애플이 권장하는 PHPicker의 구현 방식은 다음과 같다. Meet the new Photos picker - WWDC20 - Videos - Apple Developer Let people select photos and videos to use in your app without requiring full Photo Library access. Discover how the PHPi..
-
삶은계란 (Diary)
app-ads.txt 문제를 firebase로 해결해 보자.
포스팅이 잠깐 뜸한 사이 앱을 출시했다. 초기버전은 심사 통과가 목적이었기 때문에 구현하려던 몇 가지 기능을 포기한 상태였는데 그중 하나가 배너 광고이다. admob을 사용해 배너 광고를 다는 것까지는 좋았는데 이내 위와 같은 알림이 등장했다. 뭐 대단한 수익을 바라고 탑재하는 것은 아니지만 문제가 생길 수 있다니 이번 기회에 어떻게 하는 건지 알아 두도록 하자. 보통은 개발자 홈페이지나 blogger를 사용하는데, 내 경우 개발자 페이지는 존재하지도 않고, 앱 상세 페이지 등을 전부 티스토리의 페이지로 연결해 사용하고 있다. 가장 이상적인 방법은 티스토리에 해당 파일을 추가하는 것인데 23년 6월 기준 어떤 방법을 써도 티스토리로는 불가능하니 마음 편하게 다른 방법을 찾아보는 것이 좋다. 그렇게 대안으..