7월, 2023의 게시물 표시

[iOS 17 Beta] Xcode 15 Beta 5 Upload error

이미지
  [iOS 17 Beta] Xcode 15 Beta 5 Upload error 안녕하세요. 물먹고하자 입니다 :) 어제 Xcode 15 Beta 5 올리고, PNG 이슈 해결된걸 확인했더니 왠걸.. 앱스토어 업로드가 안되더군요... 내용공유만 드리고, 해결방법은 기다리는 수밖에 ㅠㅠ (작년에도 정식업데이트 되기 전까지 업로드 안되었었습니다.)   Upload 오류발생 올해는 안뜨나 했는데 역시나 떴군요. Invalid Toolchain. Your app was built with an unsupported SDK or version of Xcode. If you plan to submit this build to the App Store, make sure you are using the versions listed 해석해보면 ? 지원되지 않은 SDK, Xcode 버전 작년에도 떳던건데, 사실 Beta때 업로드 안될때가 많다. 애플포럼 동일한 에러 발생..   마무리 어쩐지 7월달 초까지 술술풀린다 했는데, 방심하는 틈을 타 앱스토어 업로드 안되는 오류가 발생 할 줄이야 이거에 대한 해답은 언제나 여분의 Mac을 가지고 있어야 한다는점 (ㅋㅋㅋ....) 제가 베타진행할때 언제나 다른팀원분은 바로 올리지 않도록 하고 진행하는데, 조금더 기다려야겠다. 여분 Mac 초기화해서 업로드는 가능하겠금 만들어 놔야겠다. 오늘은 이만~ 즐거운 코딩 되세요~ 끝.

[iOS 17 Beta] Xcode 15 Beta 5, iOS 17 Beta 4 PNG 문제 확인

이미지
  [iOS 17 Beta] Xcode 15 Beta 5, iOS 17 Beta 4 PNG 문제 확인 안녕하세요. 물먹고하자 입니다 :) 어제까지 기준으로 PNG 이슈 나오고 있어서 글 정리 했었는데 오늘 딱 Xcode 15 Beta 5, iOS 17 Beta 4 가 업데이트 되면서 드디어 " PNG 문제가 해결된것" 같습니다.   Beta 업데이트 7/25일 기준으로 Xcode 15 Beta 5 가 나왔네요. iOS 17 기준으로는 Public Beta, Developer Beta 두가지로 출시 되었습니다. iOS 17 Beta 4 기준은 둘다 동일한것 같습니다. 저는 개인폰은 Public Beta로 변경하였고, 테스트 폰은 Developer Beta로 진행하고 있습니다. 기존에 iOS 17 Beta 4 미만 + Xcode 15 Beta 5 미만 에서 빌드시 PNG 깨지는 현상 이 발생했었습니다. 예상은 Xcode 15 Beta 5 업데이트 후 재빌드 를 통해서 설치시 정상으로 돌아왔습니다. PNG 이미지 정상적으로 랜더링 됨.   마무리 7/25일 기준으로 Public Beta가 나오니 눈에 띄던 현상들은 확실히 들어간 느낌 입니다. 랜더링 문제 이런것들은 특히 해결할 수 없다보니 기다리는 수밖에 없었는데 그래도 너무 늦지 않게 8월 전에 해결되어서 정말 다행인것 같네요. 올해 iOS17 대응하고 있으면서, 그래도 이번만큼은(?) 문제가 별로 안나오는 것 같습니다. 참고부탁드려요 오늘은 이만~ 즐거운 코딩되세요~ 끝.

[iOS17 Beta] 7/24일 기준 이슈체크 (릴리즈 노트 참고)

이미지
  [iOS17 Beta] 7/24일 기준 이슈체크 (릴리즈 노트 참고) 안녕하세요. 물먹고하자 입니다 :) 저번에 Xcode 15 Beta 업데이트 하면서 간단하게 이슈들은 눈여겨 보았습니다. 오늘은 이슈가 있는건 알겠는데, 내가 고쳐야할지 말지 고민이되는 항목이 있어서 iOS17 릴리즈 문서 쪽 체크해보았습니다.   문서 : iOS & iPadOS 17 Beta 3 Release Notes #. 사이트의 참고용 이미지들을 찍어놓은상태 더 자세히 보고싶으시면, 애플공식문서 확인필요! 해당 사이트에는 iOS12 ~ iOS17 까지 현재진행형으로 기록이 쓰여지고 있습니다. 다행이라고 할까요? 제가 제일 걱정되었던 부분인데, PNG 알파값 존재시 랜더링 이미지 손상 애플에서도 인지는 하고 있네요.. 문제는 지금이 iOS 17 Beta3 인데, 지금까지 안고쳐졌다면 약간 걱정되는 수준입니다. 이미지를 대처할지 말지 ㅠㅠ 다음 Beta4 기다려봐야할 것 같습니다. 음..? 오디오 코덱 솔직히 잘 쓰지않는 부분은 또 관심까진 않은데, 나중에 얘기나올수 있으니 체크해두기 아하..? 기기 버그도 있네요. 셀룰러 안잡히는 버그 사진첩에는 신규 .heic 랜더링하는 함수가 추가되었고.. 스토어킷2 사실 해당사항이 없어서 관심은 없는데, WWDC23에서 해당 부분관련 내용이 많아서 미리 체크 그 외 짜잘짜잘 버그들 체크   마무리 오늘은 업무중에 iOS17 관련해서 내용 찾다가 릴리즈노트 발견 해서 내용 체크해보았습니다. 사실 그놈의 PNG 알파값존재시 랜더링 문제 때문에 들어간건 있는데, 간혹, "우리앱에서만 나오는 버그가 저 릴리즈 노트에 없다?!" 그러면 저희가 고쳐야하는 경우도 있답니다 ㅠㅠ 다행인지, PNG 랜더링 이슈는 적혀 있고, 다른 커뮤니티에서도 말이 많이 나오고 있네요. iOS 17 Beta3 인데도 안고쳐 진거면, 큰거 같은데 제발 다음 Beta4에 고쳐져 있기를.... 오늘은 이만~ 즐거운 코딩되세요 끝.

[SPM] swift-tools-version 업데이트 하기

이미지
  [SPM] swift-tools-version 업데이트 하기 안녕하세요.  물먹고하자  입니다 :) iOS 17 대응 을 준비하면서 기존 프로젝트들을  iOS 15로 최소버전 을 잡고 있는데, SPM에서 iOS 15설정이 안보이길래  설정하는 방법에 대해서 정리하였습니다. 바로 시작!   Swift Package Manager 영역 기존에 사용중인 SPM 참고 :  https://xodhks0113.blogspot.com/2021/04/spm-05-spm-private-gitgitlab.html 기존에 회사에 SPM 도입을 공통라이브러리 집합으로 만들면서 기간을 보니  2021년 도에 진행했더군요. 당연히 업데이트가 필요해진 시기 인 것 같습니다. 주목적인 Target을 iOS 15로 변경하려고하니? 안보이더군요 문서에서 Version 15는 SwiftPM 5.5 이상 부터 사용가능하다고 써있네요 잠시 샘플로 만들어보니 위에 주석부분의 버전이 높으니 iOS15 설정이 바로 되더군요 이제는 Document로 이동 사실 조금 해매긴 했는데, Xcode내에서 설정을 하는게 있나? 콘솔로 뭘 업데이트 해야하나?  Package정보중 상단에 [ // swift-tools-version:5.3 ] 부분을 참고해서  해당 SPM의 최소 tool 버전을 체크한다고 써있네요. swift-tools-version:5.3 -> 5.8 로 변경 이렇게 변경을 하고 나면 swift-tools-version update 완료~ (와~~) 사실 허무했어요 ㅋㅋ   마무리 오늘은 SPM의 swift-tools-version update 하는 방법 을 알아보았습니다. 사실 어디서 업데이트를 하는거야? 를 주구장창 찾다가 주석을 바꾸면 될 줄은 몰랐습니다. (허무 ㅋㅋ) 그래도 SPM을 쓰고나서 회사에서 2년동안 내부에서 사용하는 View들이 많이 늘어나서 편리함을 무시는 못하겠내요, 오늘은 이만~ 즐거운코딩 되세요~ 끝.

[Beta 대응준비] Xcode Beta 설치 빌드/테스트프라이트 테스트

이미지
   [Beta 대응준비] Xcode Beta 설치 빌드/테스트프라이트 테스트 안녕하세요. 물먹고하자 입니다 :) 매년 이맘때쯤 이면 Beta 대응준비를 하는데 어김없이 왔네요! 매해 제 개인적패턴인데, 6월 WWDC 발표 후 다음주 iOS Beta 개인폰에 설치 및 사용 이때 실사용하면서 카카오톡, 인스타, Facebook, 저희 앱들 등 이상한 부분들을 어느정도 체크 해요 iOS17 에서는 시작하자마자 키보드(높이), WebView(Png가 깨지는문제) 이렇게가 바로 보였고, 그 외에 앱이 죽거나 그런현상은 나오지 않았던것 같습니다.   Xcode 15.0 Beta 4 Mac OS : Sonoma 부터는 Mac OS 앱들이 약간 iPad 앱 스타일처럼 바뀌었는데, Xcode 버튼도 iPad 앱에서 보는듯한 버튼으로 변경되었네요. 프로젝트로 들어와서 네비게이터나 소스쪽이거나 눈에띄게 크게 바뀌진 않은것 같고,  Git이 연결된 변경된 부분(파랑색) 이부분은 조금 바뀌었네요. 오.. 디버그 할때 커멘드 라인이 원래 위에 있었는데, 아래로 고정 된건 편해진것 같습니다!   테스트플라이트 업로드 테스트 매번 Xcode 업데이트마다 바뀐 업로드창  릴리즈 테스트??, 디버그??, 커스텀?? 이건 못봤던 항목이 추가되었네요. 애플코리아 본사에 솔루션데이에 참석해서 배포관련 물어봤을때  [앱스토어, 인하우스, AdHoc, 비즈니스 앱] 빼고 다른 한가지가 추가 된다고 했는데 저 커스텀이 몬가 있긴한것 같네요.. 저희쪽 앱 배포시 인하우스로 하다보니 1년 단위 갱신이 참 그렇긴한데, 방법이 추가되면 공부를 또 해야겠습니다. 이번에 신기한게, 보통 Next > Next > Next > Next 해야 끝나던게 테스트플라이트 & 앱스토어 선택하고 업로드 하니 물어보는거 없이 끝나더군요 더군다나 Xcode Beta 인데...? 아직 7월 인데? 업로드가 된다고...?? 이번년도 느낌이 조금 좋은것 같습니다. 문제의 화면 Xcode15 Beta 빌