목록애플 (5)
민프
PlatformException(Exception encountered, read, javax.crypto.BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT at cohttp://m.android.org.conscrypt.NativeCrypto.EVP_CipherFinal_ex(Native Method) at cohttp://m.android.org.conscrypt.OpenSSLEvpCipher.doFinalInternal(OpenSSLEvpCipher.java:152) at cohttp://m.android.org.conscrypt.OpenSSLCipher.engineDoFinal(OpenSSL..

이번 포스팅에서는 IOS 인앱 결제 관련 지침에 대해서 다뤄보겠습니다. IOS를 출시할 때 비지니스에 대해서 명확하게 정의가 되어있어야하고, 관련 기능 구현이 되어야 출시가 될 수 있습니다. 즉, 비지니스 모델에 대한 인앱 결제가 잘 되어있어야 출시가 가능합니다. 1. 결제 및 비지니스에 대해서 앱 심사 지침을 간추려서 요약해보자면 앱 내 구입 사용: 앱이 기능 잠금 해제를 위해 라이선스 키, 증강 현실 마커, QR 코드, 암호 화폐와 같은 자체 메커니즘을 사용해서는 안 됩니다. 기능을 잠금 해제하려면 반드시 앱 내 구입을 사용해야 합니다. 가격 정책: 앱과 앱 내 구입의 가격은 개발자가 결정합니다. 그러나 가격이 지나치게 높다고 판단되는 경우 Apple은 배포를 허용하지 않을 수 있습니다. 사용자 평가..

이번 포스팅에서는 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를 등록하는 것을 다뤄보겠습니다.