Xcode 9 베타 4로 신속한 3.2 코드를 실행하면 다음과 같은 오류가 발생합니다.
*** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.'
이름이 정확히 일치하고 유효한 GoogleService-Info.plist 파일이 이미 있습니다.
파이어베이스에 대한 재판이 있습니까?
답변
Google-Info.plist
프로젝트 에서 파일을 제거하고 프로젝트 폴더의 옵션 메뉴에서 추가해보십시오.
편집 : 이것은 plist 파일을 제거하는 방법입니다.
Xcode 10 오류 : 여러 명령이 생성됩니다.
답변
답변
프로젝트에 파일을 추가 한 후에 는 컴파일 소스 섹션 의 빌드 단계 에 추가해야 할 수도 있습니다 .
답변
여러 환경 (프로덕션, 개발, 스테이징)이있는 경우 각각에 대해 다른 Google.plist가 필요합니다.
그들은 모두 같은 이름을 가져야합니다.
이 문제를 해결하려면 이러한 각 파일 (각 환경에 대해 하나씩)에 대한 폴더를 만들고 해당 폴더 안에 배치합니다.
Finder에서 Xcode로 파일을 드래그 할 때 Target Membership 에서 각각에 대해 적절한 환경을 선택해야합니다.
그것은 트릭을 수행하고 별도로 환경을 구축 할 수 있도록합니다. 특히 각 환경에 다른 번들 ID가있는 경우.
답변
Xcode를 다시 시작하면 위의 옵션 중 어느 것도 작동하지 않았습니다.
답변
불행히도 다행스럽게도 지정된 오류는 매우 정확합니다. 현재 사용 가능한 옵션은 하나뿐입니다. 즉, Google-Info.plist
프로젝트에 파일을 올바르게 배치 합니다. 제거하고 다시 추가하십시오. 또한 대상이 선택되었는지 확인하십시오.
답변
- 파일 이름이 올바른지 확인하십시오. 예 : ”
GoogleService-info.plist
“ finder
프로젝트 이름 으로 Mac의 프로젝트에 추가 한 다음 프로젝트로 드래그하여 참조합니다.- 마지막으로 Silvajee가 언급했듯이
file inspector
plist 파일 로 이동하여 아래의 상자target membership
를 선택하여project
.