Language/iOS,AOS
-
Unable to load contents of file list 에러Language/iOS,AOS 2023. 2. 6. 12:49
디버깅 환경에 따라 다르게 앱에 설치하는 방법이다. 에러메시지는 아래와 같다 Unable to load contents of file list: '/Users/deokjoonkang/dev/projects/neoflat/ios-swift/gobang/Pods/Target Support Files/Pods-gobang/Pods-gobang-frameworks-Staging-input-files.xcfilelist' 빌드 에러가 발생하였다. 코코아팟 설정 이후에 빌드환경을 추가하게 되면 나는 에러인듯하여 코코아팟 빌드를 다시 해주었다. 코코아팟 라이브러리 다시 받기 $ sudo gem update cocoapods --pre $ pod update 완료!!
-
Multiple Configurations 로 Debug, Release 구분 배포Language/iOS,AOS 2023. 2. 3. 13:36
Multiple commands produce error가 발생하여 원인 분석 및 처리한 내용이다. 1. Multiple Configurations 설정 Debug : 개발 Debug Staging : Testflight 에 올라가는 Debug 환경 Release : Testflight 및 AppStore 에 올라가는 Production 환경 Configuration 생성 PROJECT(name) -> Info -> Configurations -> `+` 클릭 -> Duplicate "Debug" Configuration Staging 추가 `Staging`으로 변경 2. User-Defined Setting 생성 TARGETS(name) -> Build Settings -> `+` 클릭 -> Add U..
-
Multiple commands produce errorLanguage/iOS,AOS 2023. 2. 3. 11:42
Multiple commands produce error가 발생하여 원인 분석 및 처리한 내용이다. 에러 메시지 Multiple commands produce '/Users/deokjoonkang/Library/Developer/Xcode/DerivedData/gobang-fynlkyamzydaaldppqglckesubdw/Build/Products/Debug-iphonesimulator/gobang.app/GoogleService-Info.plist' 에러 메시지를 보게되면 중복되는 파일들이 3개나 존재하는것을 알 수 있다. Puild Phases -> Copty Bundle Resources에서 중복 파일 발견! `-` 눌러서 중복되는 파일들 모두 삭제해주자! Puild Phases -> Copty ..
-
Xcode 빌드 환경에 맞게 GoogleService-info 설정Language/iOS,AOS 2023. 2. 2. 13:48
이번에는 Debug, Staging, Release 환경에 따라 GoogleService-info 파일을 설정해 주는 부분을 진행해 보았다. 1. GoogleService-info 파일 설정 GoogleService-info 다운로드 그전에 받아 둔 파일이 있으면 그걸 사용 하면 되고 없다면 파이어베이스 사이트에 접속하여 받아 오면 된다. 폴더 및 파일 복사 필자는 Degug, Staging, Release 폴더를 각각 만들고 아래와 같이 설정하였다. 2. Build Phases 에서 스크립트 작성 New Run Script Phase Build Phases -> `+` -> New Run Script Phase 스크립트 작성 Setup Firebase Environment GoogleService-in..
-
Xcode Firebase 푸시 설정Language/iOS,AOS 2023. 2. 1. 21:22
Swift 기반에 FCM(Firebase Cloud Messaging) 푸시 알림을 설정해 보자! 1. Capability 설정 Background Modes 추가 Capability -> `+` 추가 -> Background Modes 추가 Background Modes 추가 누르면 아래와 같이 뜬다. 필자는 CHnage All 해버렸다..! The Background Modes capability should not be varied by configuration. Make changes to Background Modes by changing all configurations. 추가 후 Remote notifications를 체크해 준다. Push Notification Capability -> `..
-
아이폰 개발자 모드 변경Language/iOS,AOS 2023. 2. 1. 18:26
Xcode에서 아이폰으로 앱 설치 후 실행을 하려면 아이폰은 개발자 모드로 설정 되어 있어야 한다. 아이폰에서 설정 아이콘을 누른다. `개인정보 보호 및 보안` 을 터치해 준다. `개발자 모드`를 켬으로 변경 해 준다. 개발자 모드로 변경 후 Xcode에서 앱을 다시 실행하게 되면 된다!! 나이스! 개발자 모드가 안나올 경우 (최신폰) 아래 참고 부탁드립니다. https://www.passfab.kr/iphone-ipad/how-to-enable-iphone-developer-mode.html 아이폰에서 개발자 모드 활성화하는 방법 [iOS17 베타] 이 글에서는 아이폰 개발자 모드를 켜는 방법과 비밀번호 분실 시 아이폰 잠금 해제하는 방법에 대해 알아보았습니다. www.passfab.kr