Development
-
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 ..
-
iOS/WebView/Project - Firebase 푸시 알림#15Project/Swift+WebView 2023. 2. 3. 10:40
Swift 기반에 FCM(Firebase Cloud Messaging) 푸시 알림을 설정해 보자! 1. 파이어 베이스 설정 https://dchkang83.tistory.com/132 iOS/Xcode 14X - Firebase 푸시 알림 설정#1 Swift 기반에 FCM(Firebase Cloud Messaging) 푸시 알림을 설정해 보자! App Store 개발자 계정 생성 안드로이드는 상관 없지만 IOS는 App Store 개발자 계정이 없으면 진행이 불가하다고 한다. 먼저 https://firebase. dchkang83.tistory.com 2. 애플 개발자 & Xcode 설정 및 발송 https://dchkang83.tistory.com/133 iOS/Xcode 14X - Firebase 푸..
-
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 -> `..
-
iOS/WebView/Project - 웹뷰 localhost 표시#14Project/Swift+WebView 2023. 2. 1. 19:18
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행 맥북 로컬호스트 아이피 확인 https://dchkang83.tistory.com/148 MacOS/맥북 ip 주소 확인 방법 방법1. 시스템 환경설정 맥북 -> 시스템 설정 네트워크 USB ~~ LAN 2 영역 클릭 방법2. 터미널 $ ipconfig getifaddr en0 $ ifconfig | grep inet dchkang83.tistory.com Const에 확인 한 로컬 아이피 주소로 변경해 준다. 로컬 웹서버 URL을 웹뷰에 노출되도록 해준다. 로컬 서버로 정상으로 나오는것이 확인 된다.