일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Code
- appstore
- UIButton
- rxswift
- darkmode
- 웹뷰
- Notification
- view
- Session
- window
- github
- SwiftUI
- IOS
- Firebase
- MacOS
- stack
- 개발자
- iOS16
- Python
- Realm
- Xcode
- Apple
- Git
- 한글
- FLUTTER
- Archive
- JPA
- Swift
- error
- mac
- Today
- Total
목록Xcode (39)
EEYatHo 앱 깎는 이야기
navigationBar.backgroundImage 의 기본값은 nil 이다 그런데 Xcode 12.4 에서는 하얀색 이미지. Xcode 13.0 에서는 투명색 이미지. 를 보여준다 ㅡㅡ 고치려고 navigationBar.setBackgroundImage를 사용해 보았는데, Xcode 13.0에서는 사용할 수 없는 함수이다 ㅋㅋㅋ....ㅠ 이제부턴, UINavigationBarAppearance를 사용해서 navigationBar의 설정을 만져야한단다~ 아래 코드처럼 말이다. if #available(iOS 13.0, *) { let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() appearance...
그동안 Xcode 12.4를 사용하다가, 13로 업데이트 했다. 그런데 기존에 잘 배포하고있던 앱이, Archive 시 RealmSwift에서 에러가 발생했다. 처음엔 업데이트한 Xcode가 문제겠거니 생각했다가, 지인과 오픈톡에 물어보니 나만 겪는 현상이었다. 즉 Xcode 13만의 문제가 아니였다. RealmSwift 같은 몇몇 프레임워크들은 Xcode의 버전에 종속성을 가진다. Releases · realm/realm-cocoa Realm is a mobile database: a replacement for Core Data & SQLite - realm/realm-cocoa github.com 위의 Realm Github에서 확인해보면, Xcode 12.4에서는 RealmSwift 10.7.2를..
파이어베이스에서 크래쉬가 어떤 버전에서 어떻게 나는지 잘 알려주는 Crashlytics. 관련 작업을 하는데, dSYM이 필요하다. 파이어베이스 가이드대로 하니까, dSYM 파일이 안보인다..-- ( 가이드 업데이트좀 해라ㅏㅏㅏㅏㅏㅏㅏㅏ ) 가이드 링크 : Firebase Crashlytics SDK로 명료한 비정상 종료 보고서 받기 Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기 의견 보내기 Firebase Crashlytics SDK로 명료한 비정상 종료 보고서 받기 iOS Android Fabric SDK는 2020년 11월 firebase.google.com 찾아보니, TestFlight에서 해당하는 앱에 들어간 후, 빌드 메타데이터에서 우측 하단..
사내 앱 GithubAction 적용하다가 알아낸 것들 적습니다. 생략 ) 1. CI / CD 할 때 인증이 필요한 구간은 2가지다. 2. 개발 주체와 배포 주체가 같느냐 다르냐에 따라, 인증에 요구되는게 달라진다. 3. auto signing을 하려면 애플 로그인이 필요하다. ( 사내 서버면 쉽지만, 깃헙액션에서는 넘나 어려운 짓이다 ㅠ ) 1. 일단 CI / CD 할 때 인증이 필요한 구간은 2개임. archive 할 때, exportArchive (ipa생성) 할 때. 1) archive 할 때의 특징 깃헙 서버에서 archive를 할 때는, xcode에서 설정한 build setting을 따라감. 즉, xcode의 Signing & Capabilities에 설정 한 것에 따라 Auto sigini..
Xcode에 등록된 프로파일은 .mobileprovision 파일로 한 폴더에 모여있으며, 해당 파일을 삭제하면 프로파일이 삭제된다. 프로파일이 모여있는 폴더의 경로는 아래와 같으며, Macintosh HD / User / {유저이름} / 라이브러리 / MobileDevice / Provisioning Profiles 아래 사진처럼 Finder > 이동 > 폴더로 이동 > ~/Library/MobileDevice/Provisioning Profiles 입력 으로 간단하게 해당 폴더를 열 수 있다. 경로에 있는 .mobileprovision 파일을 삭제해주면, Xcode에서도 삭제된다. 어떤 .mobileprovision파일이 내가 지우고 싶은 프로파일인지 확인하는 방법은, 프로파일 우클릭 > 정보 가져오..
리뷰 받기는 팝업을 띄우도록 기본 제공되는 함수도 있고, 앱스토어 리뷰작성 페이지로 이동할 수 있는 url도 제공된다. Apple Developer Documentation developer.apple.com 애플 개발자 사이트에도 나와있다. :) 1. 앱 내에서 리뷰 화면 띄우기 SKStoreReviewController.requestReview() 개발자 사이트에 따르면, 이 방법은 - Development 환경에서는 항상 뜨고, - TestFlight 환경에서는 뜨지 않으며, - 실제로 배포되었을 때는, 애플 정책을 따른다고 되어있다. 해당 정책에 대한 링크 : https://developer.apple.com/app-store/ratings-and-reviews/ 음... 1년에 3번 넘게 안뜬다..
Xcode에서 소스 파일을 만들면, 맨 위에 "Created by ~" 로 저작권자 표시가 나오는데요. 직장에서 실명이 아닌 닉네임을 사용한다거나, 협업하는 사람들끼리 이름 규칙을 정했을 경우, 형상 추적을 위해 이름을 제대로 설정해주어야 합니다. 어떻게 설정하는지 알아보겠습니다. 1.시스템 환결설정 - 사용자 및 그룹에 들어가줍니다. 2. 좌측하단 자물쇠를 클릭하여, 설정변경 잠금을 해제합니다. 3. 자신이 코딩할 때 사용하는 계정을 우클릭하고, 고급 옵션으로 들어갑니다. 4. 고급 옵션에서, "전체 이름" 을 수정하면 됩니다! 감사합니당
요약 Git에서 한글로 된 파일을 받아오면 Xcode에서 인식하는 데에 문제가 발생. ( Refresh File Status 미작동, 브레이크 포인트 미작동, 이미지 파일명 한글이 경우 읽어오지 못함 등 ) 문제가 발생한 한글명의 파일이나 폴더는, 이름을 새로 지정하면 Xcode에서 잘 인식 ( 같은 이름도 괜찮음. 한번 "수정하기만" 하면 됩니다. ) pull 받을 때 마다 수정하는 건 말이 안되기에, 프로젝트에 한글 사용하지 말기 배경 설명 Xcode 에서 한글 디렉토리를 사용해 보았는데 빌드가 잘 되서, 한글 지원이 잘 되는 줄 알고 계속 사용했는데, Git 형상관리를 몇번 한 이후, Refresh File Status 나 디버그가 잘 안되는 등, 문제가 발생하여 실험을 진행한 내용입니다. Refr..