2017-10-23 2 views
2

처음으로 Firebase를 시도하고 pod 'Firebase/Firestore'을 추가 한 후 Xcode 9.0.1은 다양한 코코아 포드가 설치된 라이브러리에서 많은 경고를 생성합니다.Firebase를 처음 접했습니다. Xcode 9의 많은 경고

(internal.h 15 부)가 gRPC 코어에서

같은있다 (leveldb 도서관에서) 쉼표 연산자 BoringSSL에있는 파일에 대한 여러 빌드 명령 (의

가능한 오용 51 개의 이슈, 몇 가지 "다중 빌드 명령어"그리고 "이 함수 선언은 프로토 타입이 아닙니다"와 같은 문법과 관련하여 다른 부분을 읽었습니다.

저는 Firebase와 Cocoapods를 처음 사용합니다. 단지 몇 주 동안 운송 할 필요가없는 프로젝트를 시작합니다. 내 전략은 무엇입니까 :

a) 이러한 경고는 Firebase 포드가 새로운 언어 규칙을 따라 잡지 못하기 때문에 발생합니다. 나는 단지 잠시 동안 기다려야하고 다시 설치하면 사라질 것입니다.

또는

B) 나는) 내가 여러 번 시도했습니다에도 불구하고 (설치를 놓 쳤어, 내가 놓친 단계, 또는 내가 촬영 한 안되는 단계가있다. 여기에 내가했던 일이야 :

  1. platform :ios, '10.0' 
    pod 'Firebase/Core' 
    pod 'Firebase/Auth' 
    pod 'GoogleSignIn' // all this worked fine up to here 
    pod 'Firebase/Firestore' 
    
    내가 $ 포드가 다시 깨끗
  2. 개방 엑스 코드를 설치
  3. 인증
  4. 폐쇄 엑스 코드를 테스트에서 복사 한 보일러 판 물건에 새로운 코드를 추가하지, 107 경고를 참조하십시오

나는 경고와 함께 살 수 있고 계속 발전 할 수 있습니까? 내 코드가 생성되는 합법적 인 경고를 보는 것이 어려울 것이며, 초보자 코드가 오류를 발생시키는 경우, 나 자신인지 또는이 경고 중 하나인지 궁금해 지겠다.

경험을 공유 할 수 있습니까? 내가 해낸 일이 좋지 않은가요 아니면 너무 새로운 걸 사용하고있는 것입니까? 더 중요한 것은 어떻게 진행할 것인가?

답변

1

대답은 (a)입니다.

Xcode 9에는 몇 가지 새로운 기본 경고가 추가되었으며 Firebase 팀은 종속성 포드 제공자와 함께 새로운 경고를 발표했습니다.

곧 출시 될 Firebase, leveldb 및 gRPC 릴리스에서 경고가 사라질 것으로 예상 할 수 있습니다.

관련 문제