문제 Build input file cannot be found: 폴더경로/~~~/~~~/~~~/info.plist 오류메시지가 나오면서 Build가 되지 않음. 원인 Xcode 내에서 info.plist를 다른 폴더로 옮겼더니 경로를 찾지 못함 경로 바꾸기전 상태 경로 바꾼 후 상태 프로젝트 폴더/ info.plist 프로젝트 폴더/ Resource/ info.plist 해결 TARGETS → Build Settings → Packaging → 경로 재설정 Besteats/info.plist → Besteats/Resource/info.plist (바뀐경로로 재설정)
가끔 실기기에 테스트 해보려고 하면 이런 팝업이 뜨는데요. 네 .. 아이폰 이 친구가 바쁘답니다. 비싼자식 그렇다고 언제까지 기다려 줄수는 없으니 아래 해결방법 3가지를 가져왔습니다. StackOverFlow 에 있던 내용을 참고했습니다. 해결 방법 solution 1: 침착하게 10 ~ 15 분 기다린다. 차를 마시거나 주변을 돌아보세요 ;- ) 못기다려 이자식아 solution 2: 기기와 재연결을 해보고, iPhone과 Xcode를 재실행 해보거나, clean build ( cmd + shift + k ) 를 해보세요 저는 clean build 하니깐 됐어요 solution 3: 아래 가이드를 참고해주세요. Devices and Simulators 로 이동 (단축키: Shift + cmd + 2 )..
m1으로 개발을 하면서 실기기, 시뮬레이터 번갈아 가며 테스트 하다가 시뮬레이터로 하려는데 아래와 같은 에러가 계속 뜹니다..🤯 분명 pod install도 했는데!!! 수많은 삽질의 기록 . . . 1. 빌드 클린(shift + cmd + k) 후 다시 실행 2. pod 삭제후 재설치 (pod install) 3. xcode 재실행 . . . 다 안됐다.. 해결방법은 Xcode를 Rosetta로 실행하면 됩니다!! m1 문제인지도 모르고 pod, xcode 버전만 검색하느라 삽질이 너무 많았다 ㅠㅠ 22.01.07 추가 Rosetta를 사용하면 Playground에서는 아래와 같은 오류가 뜹니다. failed to prepare for communication with playground for an ..
iOS 버전이 낮은 시뮬레이터로 Run을 했을때 아래의 오류가 생기면서 컴파일 되지 않았습니다. The linked library '파일명' is missing one more architectures required by this target: arm64. 해결 두가지 방법이 있습니다. 1. (없어도 될 라이브러리, 프레임 워크일경우) General - Framworks, Libraries, and Embedded Content 에러가 나는 라이브러리 삭제 2. (라이브러리, 프레임워크가 필수로 있어야 하는경우) Build Settings - Architectures - Excluded Architectures - arm64 추가
문제 라이브러리 설치할때마다 DEPLOYMENT_TARGET 버전이 변경되서 빌드를 할때마다 각 라이브러리의 타겟 버전을 변경해줘야 하는 번거로움이 있었습니다. 해결 Podfile에서 아래 내용을 추가해줍니다. // 이 내용을 추가해주세요. post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0' // 5.4' pod 'SnapKit', '~> 5.0.0' // 여기 추가 post_install do |installer| installer...
ATS(App transport Security)는 iOS 9 버전 이후부터 보안에 취약한 네트워크를 차단시키게 된다. 즉 https 가 아니라면 불러오지 못합니다. 현재 웹뷰 연결시켜야 하는 작업중에 맞는 도메인 주소로 들어가도 아무 화면이 나오지 않았는데 이는 아래와 같이 해결할 수 있다. 1. 프로젝트 내 info.plist 2. info.plist 내용 수정 information Property List에 ' + ' 버튼 클릭 추가된 리스트의 Key값에 App Transport Security Settings 추가 App Transport Security Settings에서 Allow Arbitary Loads 추가 Allow Arbitary Loads의 Value값에 YES 입력 프로젝트 Run..
문제 카메라 기능 작업중, 사용자가 카메라 접근권한을 허용하지 않을시 alert창을 띄워져야하는데 콘솔에 아래와 같은 에러가 뜨면서 앱이 꺼져버렸다. *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread.' 에러내용을 보면 layout 엔진은 main thread에서 접근이 되었다면 background thread에서 수행되어서는 안된다. 위 내용을 바탕으로 에러가 났..
- Total
- Today
- Yesterday
- swift 고차함수
- Swift init
- Swift 프로퍼티
- RIBs tutorial
- CS 네트워크
- ios
- Swift RIBs
- 원티드 프리온보딩
- swift protocol
- Swift Error Handling
- 2023년 회고
- Swift ModernRIBs
- Swift Leetcode
- swift reduce
- Swift 내림차순
- removeLast()
- Swift 알고리즘
- swift programmers
- iOS error
- Swift
- Combine: Asynchronous Programming with Swift
- Swift final
- Swift joined()
- swift property
- RTCCameraVideoCapturer
- Swift inout
- Swift joined
- Class
- swift (programmers)
- Swift 프로그래머스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |