728x90 iOS15 [App Store] 앱 배포를 위한 과정 [App Store] 앱 배포를 위한 과정 앱 배포는 굉장히 멀고도 험난한 길이라고 생각하지만, 굉장히 간단하다. 만약, 완벽하게 버그가 없는 앱을 만들었다면, 그리고 배포 시에 부족함 없이 애플 팀이 알아듣게 설명하는 문서가 있다면, 한 번에 통과 가능하다. 서버리스 앱의 경우, 앱에 치명적인 결함이 없는 경우, 대부분 통과가 된다. 아래에서는 완전히 다 만들어진 앱을 앱 스토어에 배포하는 방법에 대해 알아볼 것이다. 아, 참고로 개발자 계정을 가지고 있어야 한다. 개발자 계정이 있는 사람의 Xcode에서 Archive를 해야 바로 App Store Connect에 빌드 파일이 올라오기 때문이다. 다들 알다시피 1년 단위의 개발자 계정은 13만 원이다. 1. 앱 스토어 커넥트에서 문서 작성하기 1) 로.. 2023. 7. 9. [SwiftUI] HealthKit으로 현재 소모 칼로리 데이터 확인하기 [SwiftUI] HealthKit으로 칼로리 데이터 확인하기 MC3 프로젝트를 진행하고 있는데, HealthKit을 사용해서 칼로리 데이터를 가져와야 했다. 어떤 특정한 버튼을 누를 때마다 현재 소모한 칼로리를 가져오고 싶었다. 그래서 아래와 작업을 진행해 보았다. Signing & Capability 설정 All 옆에 있는 +Capability를 눌러서 HealthKit을 추가해 주어야 한다. HealthKit을 찾아서 추가해준다. 추가해야 권한 설정 화면이 나올 수 있다. Info.plist 설정 마찬가지로 Target의 Info 부분에서 Privacy - Health Share Usage Description을 넣어 주어야 한다. Privacy - Health Update Usage Descrip.. 2023. 7. 6. [iOS] unrecognized selector sent to instance 셀렉터 인스턴스가 메서드에 제대로 전달되지 않을 때 생기는 오류이다. 특정 버튼을 만들거나 했을 때, 그 안에서 액션이 되어야 한다. 그런데 그 메서드 명이 정확하지 않거나, 아니면 IBAction 같은 메서드가 두 개가 중복해서 달려 있을 경우, 이러한 오류를 만나볼 수 있다. 실제로 View에 연결되어 있는 것은 btnLightOn 이지만, 나의 경우 메서드 명을 바꿔보았는데, 바로 빌드에 실패하였다. 다시 메서드명을 바꿔주니 잘 되었다. 위의 켜기 창은 뷰 화면에서 특정 문제가 되는 부분 위에 커서를 두고 우클릭을 하면 된다. 만약 걸려있는 액션이 두 개라면, 하나를 삭제해주면 실행이 잘 될 것이다. 2022. 10. 11. 이전 1 2 3 다음 728x90