Xcode
-
'Instrument' 처음 시작하기: Instrument 기초와 기본 활용이해를 위한 기록들 2024. 11. 1. 00:46
내가 만든 앱이 버벅거리거나, 앱을 구동하면 핸드폰이 너무 뜨거워지나요? Instrument는 구현과 함께, 또는 그 이후에 최적화를 통해 이런 문제를 해결할 수 있도록 돕는 도구가 있습니다. KWDC24에서 View가 버벅거리는 이유에 관한 발표를 듣고 제가 만드는 앱의 버벅거림을 개선해보기 위해 학습해보고 싶었습니다(다음 글은 실제 개선 및 성능 향상 정도를 보여줄 수 있을지도..?!). 이 글에서는 Paul Hudson 씨의 예제와 기본 개념을 버무려 Instruments의 기본적인 기능에 대해 정리하였습니다. 기본적인 개념을 익히고, 이후 다양한 instruments들을 체험해보시길 기대합니다(저도 알려주세요👀) About InstrumentsInstruments는 Xcode 도구 세트의 일부로..
-
Code Signing & Provisioning Profile 총정리: 하나의 앱을 여러 팀원과 공유하기이해를 위한 기록들 2024. 10. 21. 21:37
팀원들과 어떻게 하나의 앱으로 공유하죠?Q. 왜 제 핸드폰에 앱이 빌드가 되지 않는건가요? Q. 팀원 Xcode에 로그인했는데 왜 핸드폰에 빌드가 되지 않는걸까요?위와 같은 질문은 애플생태계에서 개발을 하다보면 자연스럽게 경험하게 되는 부분입니다. 위 질문에 답하기 위해서는 애플이 앱을 실행시키기 위해 만든 보안에 대해 이해가 필요합니다. 이해를 하려고 미루고 미루다, 아카데미에서 진행하는 출석 체크 앱의 유지보수를 위해 이번에 깊게 이해해보려 했습니다. 앱을 실행시키려면앱은 앱스토어에서 다운받을 수 있고, 그 앱은 애플이 발급한 인증서(Certificate)를 통한 코드 서명(Code Signing)이 되어야 실행이 될 수 있습니다. 코드 서명(Code Signing)이란, 앱에 서명을 한 이후 변경이..
-
WeatherKit Attribution 이슈: Guideline 5.2.5 - Legal - Intellectual Property이해를 위한 기록들 2024. 10. 5. 13:09
Attribution 넣으세요 고객님~WeatherKit을 사용해서 앱을 똑딱 만들어서 앱스토어 리뷰를 올렸다. 개인정보를 사용하지도 않아서 쉽게 통과 될 줄 알았는데 아래와 같이 Attribution 관련 리뷰를 받았다. Guideline 5.2.5알고보니 WeatherKit을 사용하게 되면 Apple Weather를 사용한다는 트레이드마크와 클릭해서 이동할 수 있는 기능을 추가해야만 심사에 통과할 수 있었다. 아래 코드를 통해 트레이드마크를 한번 넣어보자. If your app displays Apple Weather data, it should follow the attribution requirements provided in the WeatherKit documentation. WeatherKi..