안녕하세요 🐾 지난글에 이어 XCTest 프레임워크 관련 라이브러리인 Quick과 Nimble에 대하여 알아보도록 하겠습니다. 복기를 위하여 작성한 글이니 틀린 부분이 있다면 알려주세요! ※ XCTest 기초 및 BDD, TDD등의 개발 프로세스에 대한 설명은 아래의 글을 참고해주세요. 2024.03.20 - [iOS/Xcode] - [iOS/Xcode] XCTest 기초 정리(TDD, BDD) 설치 # Podfile use_frameworks! target "MyApp" do # Normal libraries target 'MyApp_Tests' do inherit! :search_paths pod 'Quick' pod 'Nimble' end end 프로젝트 디렉토리 내 podfile 수정 → pod ..
안녕하세요 🐾 복기를 위한 XCTest에 대한 기본 개념 정리글 입니다. 혹시나 틀린 부분이 있다면 알려주세요! ※ Quick / Nimble에 대한 정보는 아래의 글을 참고해주세요. 2024.03.21 - [iOS/Xcode] - [iOS/Xcode] XCTest 관련 라이브러리 정리(Quick, Nimble) 1. XCTest 1.1 XCTest / XCTestCase XCTest란 Xcode에서 단위 테스트, 성능 테스트, UI 테스트를 지원하는 프레임워크입니다. 해당 프레임워크의 구조부터 간략히 살펴보겠습니다. XCTest 프레임워크는 XCTest, XCTestCase 크게 두개의 클래스로 이루어져 있습니다. XCTestCase의 정의를 살펴보면 아래와 같이 XCTest를 서브클래싱하고 있는 것..
1. 문제 Xcode 14.3 버전 업데이트 후 아카이브 진행 시 아래와 같은 에러가 발생합니다. PhaseScriptExecution failed with a non zero exit 2. 원인 CocoaPods와 Xcode간의 경로 설정 문제로 일어난 이슈 입니다. (Xcode 14.3 버전 기준) 문제 해결을 위해 CocoaPods 버전을 1.12.1 이상으로 업데이트 하거나, 아래의 솔루션을 통해 문제를 해결 할 수 있습니다. 3. 해결 ${PROJECT}/Pods/Target Support Files/Pods-${PROJECT}경로에 접근 후, Pods-${PROJECT}-frameworks.sh파일을 열어 아래와 같은 코드 블록을 찾습니다. if [ -L "${source}" ]; then e..
안녕하세요 🐾 Firebase Distribution을 통해 앱을 배포할 때 테스터의 UDID를 등록해주었음에도 테스터가 앱 설치를 할 수 없는 상황이 발생되곤 하는데요. 이는 프로비저닝 프로파일이 제대로 업데이트 되지 않아 생기는 오류입니다. 고쳐봅시다! 1. 원인 프로젝트 설정 TARGETS - Signing & Capabilities 탭으로 이동하면 아래와 같은 화면을 볼 수 있습니다. 하단의 느낌표 버튼을 누르면 프로비저닝 프로파일에 대한 대략적인 정보가 나옵니다. 저의 경우 현재 101개의 디바이스가 추가되어 있는 상황이네요. 이때 개발자 페이지로 가 UDID를 하나 더 등록한 다음 Xcode로 돌아와 다시 빌드를 하면, 현재 Automatically manage signing에 체크되어 있는 ..
- Total
- Today
- Yesterday
- ios google signin
- ios 구글 로그인 sdk
- swift xctest
- swift 구글 sdk
- ios mvvm
- Quick
- ios xcframework
- XCFramework
- nimble
- iOS Unit Tes
- swift google login sdk
- XCTest
- Firebase Distribution
- iOS Nimble
- swift 구글 로그인
- iOS 단위테스트
- swift framework
- iOS Quick
- ios reactorkit
- swift reactorkit
- swift google login
- iOS Framework
- swift nimble
- swift google sdk
- swift google signin
- iOS 테스트 코드
- swift quick
- Framework
- ios google
- iOS 유닛테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |