본문 바로가기
반응형

1 - iOS33

[iOS/Swift] Test Flight, App Store Connect Issue email 오늘 fastlane으로 beta(Test Flight) lane과 release(App Store) lane을 만들면서 Test Flight를 몇 번 띄워보았다. fastlane 중간 과정에서 이 과정이 오래 걸리면 이메일을 확인하라고 나왔다. Dear Developer, We identified one or more issues with a recent delivery for your app. Your delivery was successful, but you may wish to correct the following issues in your next delivery: ITMS-90894: Missing Info.plist value - Apps with the com.apple.developer.. 2022. 7. 22.
[iOS/Swift] fastlane 사용하여 테스트용 배포하기 Xcode를 이용하여 IPA 파일을 export 할 때 상당히 번거롭다. 회사 내부 테스트를 위하여 IPA 파일을 archive 하는 과정을 자동화하기 위하여 fastlane을 적용해보았다. fastlane을 사용하기 위한 세팅 방법 xcode-select --install brew install fastlane 프로젝트 폴더에서 fastlane init 을 실행하고, 4번 Manual setup을 입력했다. 몇 번 엔터를 누르는 과정이 끝나면, 프로젝트 폴더에 fastlane폴더 및 몇 가지 파일이 생긴다. fastlane/Appfile에서는 # default 번들 ID app_identifier("com.회사명.회사명") # Your Apple email address apple_id("이름@회사명... 2022. 7. 20.
iOS 개발자를 위한 보호되어 있는 글 입니다. 2022. 7. 5.
[iOS/Swift] CaseIterable을 이용한 랜덤 값 뽑기 어떤 메세지 등을 랜덤으로 뽑아서 보여주고 싶을 경우, enum 과 CaseIterable을 함께 사용하면 예쁘게 구현할 수 있다. String의 쌍을 랜덤으로 보여주려고 할 때, 아래와 같이 enum 에 CaseIterable을 적용하여 작성해준다. 그리고 하나씩 뽑아 사용할 때, allCases.randomElement() 를 사용하면 된다. 2022. 6. 10.
[iOS/Swift] Notification 설정, identifier, 매주 특정 요일 반복 iOS 앱에서 Notification을 스케줄 하는 방법 https://developer.apple.com/documentation/usernotifications Apple Developer Documentation developer.apple.com Notification을 위한 request에는 identifier, content, trigger 3가지가 필요하다. identifier는 String으로 받는다. Notification을 설정할 때 identifier를 제대로 정의하고 설정해주는 것이 좋다. 동일한 identifier의 notification을 새로 스케줄링하면 system 상에서 자동으로 이전에 해당 identifier로 스케줄 되어있던 notification을 지우고 새로운 것으로.. 2022. 6. 10.
[iOS/Swift] Xcode project에 Firebase 추가 https://firebase.google.com/docs/ios/setup?hl=ko Apple 프로젝트에 Firebase 추가 | Firebase Documentation Check out what’s new from Firebase at Google I/O 2022. Learn more 의견 보내기 Apple 프로젝트에 Firebase 추가 기본 요건 다음을 설치합니다. 프로젝트가 다음 요구사항을 충족하는지 확인합니다. 프로젝트에서 firebase.google.com 2022. 5. 16.
반응형