Xcode
-
no signing certificate ios distribution found matching team idLanguage/iOS,AOS 2023. 2. 7. 00:05
기존에 작업된 코드들 리팩토링 및 개발을 진행하려고 헀더니 난데없이 아래 에러가 발생해 버렸다.. 찜찜해서 새벽 직전까지 보게 되었다..!! 젝12345 나중에 참조를 위해서 기록해 둬야겠다!! 에러 메세지 : no signing certificate ios distribution found matching team id 여러 원인을 찾던 중에 아래 부분이 Release 쪽이 엄한걸로 셋팅 되어있다.. 키체인을 확인해 봤더니 Apple Distribution으로 되어있다. Apple Distribution으로 모두 변경해 주자! 음.. 뭔가 이상하다.. 모두 동일하게 Apple Distribution으로 되어 있어야 하지 않나??? 일단 바꿔보자.!! 여전히 안된다.. 혹시나 해서 Xcode를 껏다 켜봤..
-
Provisioning Profile 수정Language/iOS,AOS 2023. 2. 6. 16:43
개인적으로 공부할 떄에는 Automatically manage signing으로 진행하였지만 기존에 운영중이던 프로젝트는 혹시나 몰라서 기존과 동일하게 설정해보려고 한다. (실수 방지를 위해 모두 기록해 두자!) 프로비저닝 파일 설정이 되어 있지 않을때 표시 메세지 Debug Release Staging 애플 개발자 사이트에 접속 https://developer.apple.com/ Apple Developer There’s never been a better time to develop for Apple platforms. developer.apple.com 1. 프로파일 수정 Profiles 메뉴로 이동 후 이미 생성되어 있는 Profile을 클릭하여 상세화면에 진입한다. Edit을 눌러서 수정화면에 ..
-
Debug/Staging/Relase 모드로 아이폰에 앱 설치Language/iOS,AOS 2023. 2. 6. 12:51
디버깅 환경에 따라 다르게 앱에 설치하는 방법이다. 상단 박스 쳐진 부분을 클릭하고 `Edit Scheme...`를 클릭한다. 아래와 같이 Staging으로 선택한다. 하단 그림에서 박스 처리된 실행 버튼을 클릭하면 `Staging` 모드로 단말기에 앱이 설치된다. 완료!! 테스트 해보면 정상적으로 동작될것이다. 혹시라도 Unable to load contents of file list 에러가 발생하게 된다면 아래 블로그를 참조 바란다! https://dchkang83.tistory.com/155 Unable to load contents of file list 에러 디버깅 환경에 따라 다르게 앱에 설치하는 방법이다. 에러메시지는 아래와 같다 Unable to load contents of file li..
-
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 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을 웹뷰에 노출되도록 해준다. 로컬 서버로 정상으로 나오는것이 확인 된다.