터미널에서 반응 네이티브 앱을 실행하는 중 오류 발생 (iOS)
공식 React Native 웹 사이트의 자습서를 따르고 있습니다.
다음을 사용하여 프로젝트를 빌드하십시오.
react-native run-ios
오류가 발생합니다.
Found Xcode project TestProject.xcodeproj
xcrun: error: unable to find utility "instruments", not a developer
tool or in PATH
Command failed: xcrun instruments -s
xcrun: error: unable to find utility "instruments", not a developer
tool or in PATH
.xcodeproj에서 앱을 실행하면 모든 것이 잘 작동합니다.
어떤 제안?
이 링크를 확인하십시오 ( Reactive-native run-ios 오류가 발생합니까? ). 의 위치에 문제가있는 것 같습니다 Command line tools
.
Xcode에서 Xcode 메뉴, 환경 설정, 위치 탭을 차례로 선택하십시오. 드롭 다운에서 Xcode 버전을 선택하고 Xcode를 종료하십시오.
Xcode 명령 행 도구 의 위치를 설치하거나 설정해야 할 수도 있습니다 .
커맨드 라인을 통해
Xcode를 다운로드 한 경우 다음을 실행하여 경로를 설정할 수 있습니다.
sudo xcode-select -s /Applications/Xcode.app
명령 행 도구가 아직 설치되지 않은 경우 먼저 다음을 실행해야합니다.
xcode-select --install
명령 행 도구를 설치하기 전에 Xcode 라이센스에 동의해야 할 수도 있습니다.
sudo xcodebuild -license accept
Xcode를 통해
또는 Command Line Tools
Xcode ( Xcode > Preferences > Locations
) 를 통해 설정을 조정하십시오 .
기본적으로 Xcode 명령 행 을 설치 한 후에는 선택하지 않으므로 Xcode를 열고 환경 설정 >> 위치 로 이동하여 명령 행 도구 설정 ...
이것은 MAC High Sierra , Xcode Version 9.3 에서 나를 위해 일했습니다 .
iOS 에뮬레이터i
를 열려면 누르 십시오 ...
그리고 당신은 아래 이미지와 같은 멋진 새로운 아이폰 시뮬레이터를 볼 수 있습니다 :
제 경우에는 Xcode가 설치되지 않았다는 것이 문제였습니다.
I had to accept the XCode license after my first install before I could run it. You can run the following to get the license prompt via command line. You have to type agree
and confirm as well.
sudo xcodebuild -license
Problem is your Xcode version is not set on Command Line Tools, to solve this problem open Xcode>Menu>preferences> location> here for Command Line tools select your Xcode version, that's it.
For those like me who come to this page with this problem after updating Xcode but don't have an issue with the location setting, restarting my computer did the trick.
For me, it turns out that there was an iOS system update pending asking to restart the computer. Restart and let the update finish solved my problem.
In my case the SDKROOT environment variable was wrong, which referred to an old version of iPhoneOSxx.x.sdk. (Perhaps this would have automatically resolved itself after a reboot?)
You can check by running echo $SDKROOT
and verifying that it's a valid path.
I fixed it by updating in .bash_profile:
export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk
None of these solutions worked for me. These two similar problems offer temporary solutions that worked, it seems the simulator process isn't being shutdown correctly:
Killing Simulator Processes
From https://stackoverflow.com/a/52533391/11279823
- Quit the simulator & Xcode.
- Opened
Activity monitor
, selectedcpu
option and search forsim
, killing all the process shown as result. - Then fired up the terminal and run
sudo xcrun simctl erase all
. It will delete all content of all simulators. By content if you logged in somewhere password will be gone, all developer apps installed in that simulator will be gone.
Opening Simulator before starting the package
From https://stackoverflow.com/a/55374768/11279823
open -a Simulator; npm start
Hopefully a permanent solution is found.
1) Go to Xcode Preferences
2) Locate the location tab
3) Set the Xcode verdion in Given Command Line Tools
Now, it ll successfully work.
In Mac: After all, you are getting this issue, there may be a chance of missing the following in System Preferences -> Network -> Ethernet -> Select Advanced -> Proxies
add the following line,
*.local,localhost
그러한 문제의 경우 :
.expo
폴더로 이동- 찾기
apk-cache
- 해당 폴더를 제거
그리고 당신은 ..
도움이 되길 바랍니다.
참고 URL : https://stackoverflow.com/questions/39778607/error-running-react-native-app-from-terminal-ios
'development' 카테고리의 다른 글
파이썬과 핍, 사용 가능한 패키지의 모든 버전을 나열합니까? (0) | 2020.02.28 |
---|---|
AngularJS로 Enter 키를 누르면 양식 제출 (0) | 2020.02.28 |
안드로이드에서 상태 표시 줄 색상을 변경하는 방법 (0) | 2020.02.28 |
명령 행에서 사용하는 php.ini 파일을 찾는 방법? (0) | 2020.02.28 |
요소의 렌더링 된 높이를 어떻게 얻습니까? (0) | 2020.02.28 |