본문 바로가기

IOS30

Xcode에서 앱 버전 업데이트 방법 앱스토어 커넥트의 앱 버전을 업데이트하는 방법을 기록합니다. 1. 실제 기기를 연결한 이후 Product > Archive 실행 (실제 기기를 연결하지 않으면 활성화되지 않습니다.) 2. 버전과 빌드를 확인하고 Distribute App을 클릭합니다. 이후에는 App Store Connect > Upload 진행 3. 정보를 확인하고 업로드 진행합니다. 4. App Store Connect에서 확인해보면 빌드가 업로드 되었고 처리 중으로 표시됩니다. 5. 처리가 완료되면 빌드 추가를 합니다. 6. 저장하고 심사 제출하면 완료입니다! 2022. 12. 7.
iOS 앱스토어 미리보기/스크린샷 만들 때 유용한 팁 (캡쳐 단축키, 미리캔버스) 지금까지 열심히 진행하던 프로젝트를 드디어 앱스토어 심사 신청을 하게 되었습니다! 앱 등록 시 미리보기/스크린샷이 반드시 필요한데요. 앱의 스크린샷을 찍는 방법과 보기 좋은 미리보기 이미지를 만드는 방법을 정리하고자 합니다. 1. 앱 화면 캡쳐하기 캡쳐하고자 하는 앱의 시뮬레이터를 실행해주세요. shift + command + 4 를 누른 후 스페이스바를 누르면 마우스커서가 카메라 모양으로 변합니다. 이후 option키를 누르면서 시뮬레이터 창을 클릭하면 깔끔하게 시뮬레이터만 캡쳐가 됩니다. option키를 누르지 않고 캡쳐하게 되면 그림자도 함께 캡쳐됩니다. 이후 해당 이미지 파일에서 자르기 기능으로 필요없는 부분을 잘라주면 완성입니다! 2. 미리 캔버스로 미리보기 만들기 포토샵을 사용할 줄 모르는 저.. 2022. 11. 29.
iOS 앱 아이콘 생성 도와주는 사이트 앱스토어 등록을 위해서 위와 같이 다양한 사이즈의 앱 아이콘이 필요합니다. 단 한번의 클릭으로 여러 사이즈의 아이콘을 생성해주는 사이트입니다. https://appicon.co/ App Icon Generator appicon.co 매우 유용합니다! 2022. 11. 15.
IOS 공유 버튼 만들기, UIActivityViewController 서비스에서 자주 쓰이는 공유 기능을 만드는 방법을 기록합니다. UIActivityViewController를 사용합니다. private let shareButton: UIButton = { let button = UIButton() button.setImage(UIImage(systemName: "square.and.arrow.up"), for: .normal) button.tintColor = .systemBlue //기능 button.addTarget(self, action: #selector(didTapSharaButton), for: .touchUpInside) return button }() 우선 버튼을 하나 만들어줍니다. @objc func didTapSharaButton() { let act.. 2022. 3. 21.
iOS SF Symbols 사용하기 유용한 SF Symbols를 사용하는 방법입니다. 우선 공식문서에서 SF Symbols 앱을 다운로드해줍니다. https://developer.apple.com/sf-symbols/ Apple Developer There’s never been a better time to develop for Apple platforms. developer.apple.com 설치 후에 실행하면 무려 3300가지의 심볼을 볼 수 있고, 원하는 키워드를 검색하여 찾을 수 있습니다. 이후 코드에 적용 할 때에는 코드의 이름을 입력하면 완료! private let shareButton: UIButton = { let button = UIButton() button.setImage(UIImage(systemName: "squa.. 2022. 3. 20.
iOS 다크모드에서 배경색, 폰트 색 꿀팁 (.systemBackground, .label) 색상을 설정 할 때 배경색을 하얀색으로 설정하거나 텍스트 컬러를 블랙으로 설정 할 때 view.backgroundColor = .white UILabel().textColor = .black 이런식으로 흰색과 검은색을 직접적으로 넣어줄 수 있지만, 다크모드를 지원할 시 배경이 그대로 흰색으로, 혹은 검은배경인데 글자도 검은색이 되는 오류가 발생할 수 있다. 다음과 같이 작성하면 방지할 수 있다. view.backgroundColor = .systemBackground UILabel().textColor = .label 라이트모드에서는 흰바탕과 검은글씨, 다크모드에서는 검은바탕과 흰글씨를 보여준다. 2022. 3. 20.