티스토리챌린지5 [iOS] 음성을 인식하여 텍스트로 변환하기(STT, Speech to Text) - SwiftUI 버튼을 누르고 있는 동안 녹음이 되고 녹음된 문장을 텍스트로 출력하는 방법을 정리해보았다. 🟨 info 파일에서 권한 추가 Privacy - Microphone Usage DescriptionPrivacy - Speech Recognition Usage Description 위 두 가지 권한을 추가해주면 된다.여기서 만약 배포를 위한 앱이라면 Value 값에 이 권한이 앱의 어떤 부분을 위한 접근인지 자세히 적어주면 좋다. 안 하면 애플 앱 심사에서 리젝당하기 때문ㅎㅎㅎㅎ^^... 🟨 코드 설명자세한 코드를 보기 전에 주요 클래스와 메소드의 설명을 간략하게 적어보았다. 🔸 SpeechReconizer 클래스ObservableObject를 상속받아 SwiftUI와 함께 사용할 수 있도록 설계.. 2024. 11. 26. [iOS app 배포] xcode에서 빌드 파일 생성하기 먼저 xcode에 접속하여 시뮬레이터 선택창을 클릭하여 [Any iOS Device (arm64)]를 선택한다. 그 다음, 앱 이름을 클릭한 후 [Edit Scheme...] 버튼을 클릭한다. Build Configuration이 [Debug]로 되어 있다면 [Release]로 바꿔준 다음 [Close] 버튼을 클릭한다. [product] - [Archive]를 클릭한다. 그러면 아래와 같은 창이 뜨면서 방금 따끈따끈하게 생성된 빌드 파일이 있다. [Distribute App] 클릭! [App Store Connect] 클릭 후 [Distribute]를 클릭하면 빌드가 된다!! 이제 apple Store Connect로 돌아가 빌드 파일을 추가 버튼을 클릭하여 방금 올라간 파일을 선택하기.. 2024. 11. 14. [iOS app 배포] app store connect에서 iOS 앱 배포하기 본 글은 기업용 계정 중심으로 작성되었으나 아마 개인용 계정에서 참고하여도 큰 무리는 없을 것으로 예상합니당! 🟨 App Store connect 접속 https://appstoreconnect.apple.com/apps에 접속한다. 만약에 로그인 창이 뜨면 로그인한다.그러면 아래와 같은 창이 뜰 것이다. 여기서 앱 추가 버튼 클릭! 🟨 신규 앱 등록 페이지 빈 칸을 채워넣으면 된다. 회사 이름은 멤버십을 결제할 때처럼 영어로 작성할 필요는 없다. 여기서 번들 ID는 파란색으로 ‘인증서, 식별자 및 프로필’ 버튼을 클릭하면 쉽게 등록할 수 있다.이 글을 클릭하면 번들 ID를 등록하는 방법을 정리해놓은 글을 확인할 수 있다. SKU는 xcode를 열어 Bundle identifier을 .. 2024. 11. 13. [iOS app 배포] 인증서, 식별자 및 프로필에서 번들 ID 등록하기 신규 앱을 등록할 때, 번들 ID를 추가해야 하는 칸이 있다. 오늘은 이 방법을 포스팅해볼려고 한다. 일단 파란색으로 써져 있는 인증서, 식별자 및 프로필 버튼을 클릭한다. 그러면 아래와 같은 페이지로 이동한다. Description은 앱 ID의 설명을 적는 칸이고, 영어로만 작성 가능하다.Bundle ID는 xcode에서 bundle identifier을 찾아 똑같이 작성해주면 된다. 잘 모르겠다면 아래 사진 참고! 작성이 끝났으면 우측상단에 있는 continue와 register 버튼을 차례로 클릭한다. 아래 사진과 같이 뜬다면 등록이 완료된 것이다. 이제 원래 앱 생성 페이지로 돌아와 번들 ID를 추가하면 된다.만약 셀렉 박스에 아무것도 뜨지 않는다면 새로고침을 한 번 해보도록! 2024. 11. 12. [iOS app 배포] xcode 시뮬레이터로 스크린샷 캡처하기 현재 apple program developer에 앱을 등록하기 위해서는 6.9, 6.5 디스플레이의 스크린샷을 필수적으로 등록해야 한다. 내 앱 같은 경우에는 아이패드도 지원하기 때문에 13 디스플레이 스크린샷도 필요했지만 다른 사람들의 경우엔 잘 모르겠다! 스크린샷은 xcode의 시뮬레이터 캡처를 사용하면 쉽게 할 수 있다.6.9 디스플레이 : iphone 16 pro max6.5 디스플레이 : iphone 12 pro max13 디스플레이 : ipad 13 pro 시뮬레이터 스크린샷 캡처는 [file] - [save Screen]을 통해 할 수 있다. 만약 시뮬레이터 선택창에서 위 기종이 보이지 않는다면 아래 사진처럼 쉽게 추가할 수 있다.[manage Run Desinations] 버튼을 클.. 2024. 11. 8. 이전 1 다음