강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

유재석님의 프로필 이미지
유재석

작성한 질문수

[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)

[1-4] 프로젝트 생성 및 실행 & Devtools

npm run ios에러

작성

·

18

0

npm run ios

> matzip@0.0.1 ios

> react-native run-ios

info A dev server is already running for this project on port 8081.

info Found Xcode workspace "matzip.xcworkspace"

info Found booted 재돌이의 iPhone

info Building (using "xcodebuild -workspace matzip.xcworkspace -configuration Debug -scheme matzip -destination id=00008110-00141C6C2E06401E")

info 💡 Tip: Make sure that you have set up your development environment correctly, by running npx react-native doctor. To read more about doctor command visit: https://github.com/react-native-community/cli/blob/main/packages/cli-doctor/README.md#doctor

error Signing for "matzip" requires a development team. Select a development team in the Signing & Capabilities editor. (in target 'matzip' from project 'matzip')

error Failed to build ios project. "xcodebuild" exited with error code '65'. To debug build logs further, consider building your app with Xcode.app, by opening 'matzip.xcworkspace'.

yoojaeseok@yujaeseog-ui-MacBookAir matzip %

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 유재석님께서 발생한 npm run ios 명령어 실행 시의 문제를 살펴보면, Xcode에서 프로젝트의 서명(Signing) 구성과 관련된 문제로 보입니다. 이 문제를 해결하기 위해선 Xcode 내에서 몇 가지 설정을 조정해주시기 바랍니다.

해결책:

  1. Xcode에서 프로젝트 열기:

    • matzip.xcworkspace 파일을 더블 클릭하여 Xcode에서 프로젝트를 엽니다.
  2. Signing & Capabilities 설정:

    • 왼쪽 사이드바에서 Project Navigator를 선택한 후, 프로젝트 이름을 클릭하세요.
    • 선택한 프로젝트의 Signing & Capabilities 탭을 클릭합니다.
    • Team 드롭다운 메뉴에서 본인의 Apple Developer 계정을 선택하세요. 이 단계는 프로젝트가 Sign이 되는데 필요한 인증서 및 프로파일을 자동으로 설정합니다.
  3. Development Team 선택:

    • 만약 개발자 계정이 없다면, Apple Developer 사이트를 방문하셔서 계정을 생성해야 합니다.
    • 비즈니스 용도로 앱을 배포하는 경우에는 유료 구독이 필요할 수 있으니 참고하세요.
  4. Pod 파일 설치 여부 점검:

    • ios 폴더로 이동하여 Pod 설치 상태를 점검하세요.
    cd ios
    pod install
    
    • pod install 이후에도 문제를 해소하지 못하는 경우, Pod 파일을 지우고 다시 설치해봅니다.
  5. 빌드 로그 점검:

    • Xcode에서 직접 앱을 빌드하여 콘솔의 에러 로그를 주의 깊게 살펴보세요. Xcode의 메뉴에서 Product > Clean Build Folder (Cmd + Shift + K)를 통해 클린 빌드를 시도해볼 수도 있습니다.

관련 사례와 해결 방법에 대한 레퍼런스는 아래 링크를 참고하시기 바랍니다:

이 정보가 유재석님께 도움이 되길 바라며, 답변이 충분치 않다면 추가 질문을 이어서 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드립니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

유재석님의 프로필 이미지
유재석

작성한 질문수

질문하기