에러 전문 :
error: Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 70. To debug build logs further, consider building your app with Xcode.app, by opening hannib.xcworkspace.
error: Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 70. To debug build logs further, consider building your app with Xcode.app, by opening hannib.xcworkspace.
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace hannib.xcworkspace -configuration Debug -scheme hannib -destination id=FDAD733C-FA1B-421C-BF3F-F4F1A04475B1
User defaults from command line:
IDEPackageSupportUseBuiltinSCM = YES
xcodebuild: error: Unable to find a destination matching the provided destination specifier:
{ id:FDAD733C-FA1B-421C-BF3F-F4F1A04475B1 }
Available destinations for the "hannib" scheme:
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:C8F21497-A06F-52B5-8353-8F7D98A16F5C }
Ineligible destinations for the "hannib" scheme:
{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
{ platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Any iOS Simulator Device }
React Native 프로젝트에서 뜬 에러이긴 한데 ...
안드로이드는 잘 빌드 되고 실행 되는데 아요는 빌드에러가 뜬지 어언 일주일정도 돼서 ^^ ㅠㅜ
처음엔 고쳐보려고 이것저것 하다가 하도 안돼서 포기하고 안드로만 작업하다가!!!
오늘 드뎌 아요하는 친구 덕분에 해결했읍니다 ... 곰마워 ...🥺
문제 사항
에러 코드를 읽어보니 뭔가 타겟을 못 찾는다 나오고 xcode로 빌드 해보라해서 xcode로 들어갔더니 ?
그전엔 잘 나오던 시뮬레이터 목록이 안나오더라구요 ??
RN용 애플 로그인 패키지가 시뮬레이터에선 iOS 13에서만 되길래 아요 13버전 시뮬에서 계속 돌리다가, 한번 제 핸드폰 물리 디바이스로 돌려보려고 연결 시켰던 적이 있는데, 뭔가 그 이후 즈음부터 이렇게 뜨면서 안됐던것 같아요 .
정확한 원인은 모르겠음! 근데 암튼 React Native apple login 패키지 쓰다가 이렇게 된건 확실....
iOS 버전이 꼬여서 그런것도 확실 ...
우선 구글링 해서 해본 것들
1. New scheme으로 새로운 scheme? 생성해서 돌려보기
검색결과 최상단에 나오는 애플 디벨로퍼 포럼
https://developer.apple.com/forums/thread/691414
Check whether your runner scheme in Xcode also displays the simulators next to you physical devices? If not recreate the runner scheme by clicking "New scheme ...". The simulators should be available again. Otherwise delete derived data folder under Xcode > preferences > location
안됐습니다 ^^
2. pod deintegrate, install
역시 안됐습니다.. pod deintegrate를 몇번을 했는지ㅠㅜ
위 링크에서 flipper 설정 바꿔보라고 하시는데 저건 예전 프로젝트 초반에 아요 빌드에러 떴을 때 해봤었는데 해결이 안됐어서 이번엔 딱히 안해봤었어요!
3. 이 링크에 있는것들
어려워보이는 것들 빼고 하핳 다 해봤음 근데 안됐어요
최종 해결 방법!!!
Xcode에서 프로젝트를 열고
좌측 파일 이모티콘 클릭 > 프로젝트명 클릭 > 화면 가운데 탭 중 'Build Settings'
에 보면 Deployment에 'iOS Deployment Target'에서 저는 타겟이 iOS 15.4로 되어있었는데 이걸 15.2로 내려주니까 ..!!! 됐습니다ㅠㅜ
처음에 13으로 내렸을 때 돼서 15가 문제인줄 알았는데 15.4가 문제인것 같더라구요 ..?
15.2로 내렸을 때도 빌드가 됐어요!!!
진짜 일주일동안 안드로만 개발하다가.. 아요 보니까 천사 같아요 ... ui랑 애니메이션 넘 예쁘네요 ...
암튼 저는 이 방법은 진짜 구글링 많이 해봐도 안보였어서 ㅠㅜ
스택오버플로우 어딘가에 있을수도 있지만 도움이 될까 하여 글 남겨봤습니다!!
빌드 에러가 제일 싫어!