[ 앱 출시 ] 설정 메뉴에 들어갈 것들!

2024. 3. 7. 23:50Mobile/iOS

앱마다 설정메뉴에 넣는 정보들이 다르지만

앱의 객관적 지표가 되는 것들을 넣어줬다.

  • 오픈소스

AcknowList 오픈소스를 사용했다.

  1. Xcode 프로젝트 명 우측클릭 Add Packages 클릭해서 Package 에 Swift Package Manager 로
    https://github.com/vtourraine/AcknowList 주소 추가
    Up to Next Major version 으로 택하고 github 에서 latest version(최신버전) 3.1.0 (2024.03.07 시점) 이라 그걸로 설정해줌
  2. 프로젝트명.xcodeproj 우측클릭 -> 패키지 내용 보기

 

-> [appName].xcodeproj/project.xcworkspace/xcshareddata/swiftpm/
또는
-> [appName].xcworkspace/xcshareddata/swiftpm/
Package.resolved 파일이 있고, 이것을 Xcode project 안에 넣을 때 유의할 점은
복사하지 말고 drag and drop 할때, Copy items if needed 체크되어있는 것을 꼭 해제한다.
그 안에 import 한 패키지들(오픈소스 정보들이 담겨있다)!

 

 

  • 메일 - 문의하기
    import MessageUI 를 넣어서 구현했다. 애플이 기본으로 제공하는 것이다.
    취소 버튼을 누르면 dismiss(해제) 되고 관련된 것은MFMailComposeViewControllerDelegate 을 채택해서 해준다.
    애플에서 제공하는 정보를 가지고 사용자의 현재 os, device 모델명을 가지고 올수있고 앱버전도 가지고 온다. 

 

 

차후에 넣을 것들 (1차 배포 후 다음 업데이트 때, 넣어줄 것들)

  • 서체변경
  • 테마변경
  • 내용 업로드, 백업 기능