프로그래밍/아이폰어플만들기
-
아이폰(iOS) Firebase 푸시 알림을 위한 APNs 인증 키(.p8) 등록 가이드프로그래밍/아이폰어플만들기 2025. 7. 20. 19:42
iOS Firebase 푸시 알림을 위한 APNs 인증 키(.p8) 등록 가이드iOS에서 Firebase Cloud Messaging(FCM)을 사용하려면 반드시 APNs 인증 키(.p8) 를 등록해야 합니다.이 글에서는 Apple Developer Console에서 APNs 키를 생성하고, 이를 Firebase에 등록하는 전체 과정을 설명합니다.🔑 1. APNs 키란?APNs(Apple Push Notification service)는 Apple의 푸시 시스템입니다.Firebase는 iOS 기기로 푸시를 보낼 때 APNs를 거쳐야 하므로, APNs 인증 키가 필요합니다.✅ 2. APNs 인증 키 생성 (Apple Developer Console)🔗 접속https://developer.apple.co..
-
Xcode에서 Flutter 아이폰 어플(iOS) 빌드가 실패하는 이유와 해결법프로그래밍/아이폰어플만들기 2025. 7. 17. 17:54
Flutter iOS 개발할 때 자주 겪는 문제 중 하나가 바로 Xcode에선 빌드 실패, 터미널에선 정상 동작하는 상황입니다.특히 다음과 같은 에러가 대표적이죠:/Users/jin/Documents/vet_consultation/ios/Runner/GeneratedPluginRegistrant.m:12:9:Module '**' not found 이 글에서는 위 오류가 왜 발생하는지, 그리고 앞으로 이런 문제가 재발하지 않도록 어떻게 해야 하는지 정리합니다. 🧨 문제 요약같은 Runner.xcworkspace인데 빌드 성공/실패가 다르다?그 이유는 바로... Xcode의 “최근 항목”에서 연 워크스페이스는 빌드 환경이 Flutter와 달라서 생기는 문제입니다. 🔍 원인 분석💡 열기 방식에 따른 차이..
-
flutter로 개발한 아이폰 어플 앱스토어 배포하기프로그래밍/아이폰어플만들기 2025. 6. 9. 17:39
Flutter로 iOS 앱 개발을 마쳤다면, 이제 진짜 끝판왕 작업이 남았다.App Store에 올리는 일.복잡해 보이지만, 정확히 필요한 것만 하면 의외로 금방 끝난다.나는 아래 순서대로 매번 올린다.1. pubspec.yaml에서 버전과 빌드 번호 업데이트Flutter는 pubspec.yaml에서 앱 버전과 빌드 번호를 관리한다.이게 iOS의 Info.plist로 자동 반영되기 때문에Xcode에서 손으로 수정할 필요 없다.version: 1.0.0+11.0.0: 사용자에게 보이는 버전 (앱스토어 버전)+1: 빌드 번호 (매번 올릴 때마다 이 숫자를 반드시 증가시켜야 함)예시앱을 업데이트하고 새로 제출할 땐 아래처럼 바꿔준다:version: 1.0.0+22. Xcode에서 Archive 하기상단 메뉴에..