목록전체 글 (293)
민프
이번 포스팅에서는 DeepLink에 대해서 알아보겠습니다. 이번에 해보고싶은 건 URL을 통하여 앱에 접근하거나 혹은 QR코드를 인식시켰을 때 앱을 실행시키고 특정 페이지로 이동시키고 싶었습니다. 요즘 앱 개발 및 마케팅을 할 때 사용자 경험의 우수성은 앱의 성공을 결정짓는 핵심 요소라고 생각합니다. 이러한 맥략에서 Deep Linking은 사용자들이 앱을 더욱 효율적으로 사용할 수 있도록 돕는 기술 이라고 생각합니다. 이제 DeepLink는 무엇인지, 왜 중요한지, 그리고 앱 개발자가 이를 어떻게 활용할 수 있는지에 대해 자세히 알아보겠습니다. DeepLink란? 위키피디아에 의하면 특정 페이지에 도달 할 수 있는 링크를 뜻한다고 합니다. 쉽게 말하면 사용자가 웹 링크를 클릭했을 때, 모바일 앱의 특정..
error: attach by pid '' failed -- attach failed (Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries, when the attach failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.) Provisioning Profile이 만기가 되어서 새롭게 만든 후 다시 적용하였고, Xcode에서 Run을 눌렀는데 해당 에러가 나왔습니다. 결론부터 말씀드려보자면 해당..
이번 포스팅에서는 TestFlight에 IOS 앱을 배포하는 방법에 대해서 작성해보겠습니다. 1. Build IOS 1.1 Flutter에서 IOS 빌드 진행 flutter build ios 2. xcode를 이용하여 TestFlight 배포 Xcode에서 앱 버전을 설정하고 빌드합니다. 2.1 ios폴더를 열고, Runner.xcworkspace를 xcode로 열어줍니다. 2.2 Product > Scheme > Runner를 선택해줍니다. 2.3 Product > Destination > Any iOS Device를 선택해줍니다. 2.4 Xcode 좌측에서 Runner를 선택해주고, 사이드바에서 targets의 Runner를 선택해줍니다. 2.5 General -> Identity 섹션에서 원하는 ..
안녕하세요 이번 포스팅에서는 Provisioning Profiles 등록하는 방법에 대해서 알아보겠습니다. 1. Profiles + 버튼 클릭하여 생성 1-1. App Development (Xcode에서 Debug용)과 Ad Hoc (내부 테스터에게 배포용) 각각 체크하여 생성합니다. 1-2. APP ID에서 적용할 앱을 선택하고, Continue를 눌러줍니다. 1-3. 이전에 만들었던 Certificate을 선택해주고, Continue를 눌러눕니다. 1-4. 이전에 등록했던 테스터 디바이스를 선택해줍니다. 1.5 네임 입력 (주로 dev_appName, adhoc_appName 이런식으로 작성) 1.6 다운로드 저장 2. Xcode에 위에서 받은 Provisioning Profile 등록 2.1 Au..
안녕하세요 이번 포스팅에서는 Device를 등록하는 방법에 대해서 알려드리겠습니다. 1. UDID 복사 1-1. 테스트 할 Device를 맥북에 연결 -> Xcode -> Window -> Devices and Simulators선택 1-2. Identifier가 UDID이므로 복사합니다. 2.. UDID 등록 2-1 애플 개발자 홈페이지 -> Devices 메뉴에서 + 클릭합니다. 2-2. 각 항목에 대한 정보 입력 후 Continue를 눌러줍니다. 이렇게 Deive까지 등록 완료했습니다. 다음포스팅은 마지막으로 Provisioning Profiles를 등록하는 것을 다뤄보겠습니다.
안녕하세요 이번 포스팅에서는 App ID를 등록하는 부분을 다뤄보겠습니다. 1. Xcode에서 Bundle ID 확인 Bundle ID 형식 : com.company.appName 2. Apple Developer에서 App ID 등록 2-1. + 버튼을 눌러 진행해줍니다. 2-2. App IDs를 선택 후 Continue를 선택 2-3 App 선택 후 Continue 선택 2-4 앱 상세 기능 체크 - Push Notification 등등.. - Description에는 앱의 이름 기술 (실제 앱스토어에 뜨는 이름이 아닌, 단순 ID관리를 위한 이름) - Bundle ID에는 Xcode에서 target -> General -> "Bundle Identifier" 부분 확인 - Continue 시 App..
안녕하세요 이번 포스팅에서는 배포용 인증서 생성 및 앱 ID 등록하는 걸 다뤄보겠습니다. 1. 애플 개발자 홈페이지에 접근하여 로그인해줍니다. https://developer.apple.com/account/resources/certificates/list 로그인 - Apple idmsa.apple.com 2. 인증서 + 버튼을 눌러서 인증서를 만들어줍니다. 3. IOS App Development를 체크해주시고, Continue 클릭 4. "키체인 접근" 앱에서 만든 Certificates 업로드 후 Continue 5. 다음화면에서 download 6. Distribution용 Certificate도 동일하게 하여서 Download 해줍니다. 6. 이제 다운받은 인증서를 키체인에 등록해줍니다. 7. ..
이번 포스팅에서는 IOS 배포를 위한 인증서(CSR) 생성 및 관리하는 부분을 포스팅해보겠습니다. 인증서 생성 1. "키체인 접근"을 실행시켜주시고, 인증서 지원 -> 인증 기관에서 인증서 요청을 선택해줍니다. 2. 이러한 화면이 나오게 되는데 디스크에 저장됨, 본인이 키 페어 정보 지정을 체크해주시고, 이메일 주소, 이름 입력해줍니다. 이메일주소, 이름은 애플 ID에서 사용하고 있는 정보를 사용하지 않아도 됍니다. CA 이메일 주소는 입력하지 않으셔도 됍니다. 3. 저장 할 위치를 선택합니다. 4. 키 페어 정보는 기본값대로 2048, RSA로 하시고 계속 버튼을 눌러주시면 됍니다. 5. 생성 완료가 된 것을 확인하실 수 있습니다. 다음 포스팅에서는 인증서를 생성하기 위한 준비가 되었으니 애플 개발자 ..
이번에 애플 개발자 계정을 회사 계정으로 만들 일이 생겨서 정리해보려고 한다. 준비물 - 회사 영문 사업자 등록증, 대표자 생년 월 일 및 전화번호 - 회사 도메인 계정 과정 - 회사용으로 사용할 애플 계정을 만들고 그 아이디로 신청 - D-U-N-S 번호 발급(국제 사업자등록번호 같은 의미)신청을 해야한다. 애플 개발자 홈페이지에서 먼저 D-U-N-S 번호를 조회해보고 없으면 신청하면 된다. (아래 페이지 참고) https://www.dnb.com/duns/get-a-duns.html Get Your D-U-N-S Number & Access Company Information Get your D-U-N-S number, as well as access to general information has ..
이전 포스팅에서는 S3 + CouldFront + MediaConvert를 연동해보았는데요 이번 포스팅에서는 이미지가 변환 전 S3에 넣기만 해도 알아서 MediaConvert가 될 수 있도록 해보려고 합니다. 1. Lambda Function Role 만들기 (MediaConvert Role, Lambda Role) - IAM -> Role -> Create Role - 사용 사례 : MediaConvert - 권한 추가 - 역할 이름 지정 후 생성 Role이 잘 생성된 것을 확인할 수 있습니다. 해당 Role은 Lambda에서 MediaConvert에 Job을 추가할 때 사용됩니다. - role_lambda_vod_execution_test 생성하기 다시 Role 생성하기를 눌러서 이번엔 서비스 또는..