ITMS-90535 최신 Google 로그인 SDK로 iOS 앱을 게시 할 수 없습니다.
xcode 7 GM seed를 사용하고 있으며 cocoapods를 통해 최신 Google Signin SDK를 설치했습니다 pod "Google/SignIn
. Apple App Store에 앱을 게시하려고하면 첨부 된 오류가 발생합니다.
도움!!
다음은 Google SDK 포드의 자세한 버전입니다.
- Google/Core (1.0.7): - GoogleNetworkingUtilities (~> 1.0) - GoogleSymbolUtilities (~> 1.0) - GoogleUtilities (~> 1.0) - Google/SignIn (1.0.7): - Google/Core - GoogleSignIn (~> 2.0) - GoogleAppUtilities (1.0.0): - GoogleSymbolUtilities (~> 1.0) - GoogleAuthUtilities (1.0.1): - GoogleNetworkingUtilities (~> 1.0) - GoogleSymbolUtilities (~> 1.0) - GoogleNetworkingUtilities (1.0.0): - GoogleSymbolUtilities (~> 1.0) - GoogleSignIn (2.2.0): - GoogleAppUtilities (~> 1) - GoogleAuthUtilities (~> 1) - GoogleNetworkingUtilities (~> 1)
감사합니다.
CFBundleExecutable
키를 찾고 Google Signin SDK의 info.plist에서이 키를 제거합니다. CFBundleExecutable
여러 번들에서 오류가 발생하면 다른 모든 항목을 삭제할 수 있습니다.
위의 정답을 명확히하기 위해. Xcode에서 info.plist에 액세스하는 경우 Executable file
아래 표시된 필드 를 지워야합니다 .
하나는 GoogleSignIn / Resources 폴더에 있고 다른 두 개는 GPPCore / Resources 폴더에 있습니다. (.bundle 클릭)
나는 이것을해야했다 :
3 줄의 문자열 값 3 개를 삭제합니다. info.plist from
1. GooglePlus.bunde-> 내부
2. GPPCommonSharedResources
3. GPPShareboxSharedResources
TapJoy Bundle Resources에서 동일한 오류가 발생합니다.
TapJoy는 이전 버전입니다. 따라서이 문제는 다음 중 하나로 해결됩니다.
- TapJoy SDK 업데이트
- 사용자 dstudeba가 제안한 것처럼 앱의 plist가 아닌 TapJoy의 plist의 실행 파일 에서 문자열을 제거합니다 . 제 경우에는 String이 TapJoyResources였습니다. 저는 그것을 제거하고 완벽하게 작동했습니다!
참고 : plist는 TapJoy의 프레임 워크 파일에 있습니다. 이 오류는이 Google 로그인 SDK 문제와 정확히 동일합니다.
나는 같은 오류로 고통 받았으며 , 무엇보다도 모든 답변이 나를 도왔습니다. 내 경험을 공유하고 싶습니다.
위 답변 의 도움으로 해결되었습니다.
CFBundleExecutable key를 찾아 Google Signin SDK의 info.plist에서이 키를 제거합니다. 여러 번들에서 오류가 발생하면 다른 모든 CFBundleExecutable을 삭제할 수 있습니다.
2-하지만 그 후 오류가 발생했습니다.
Xcode 앱 제출 오류 ITMS-90207 : "잘못된 번들
답변 의 도움으로 해결
info.plist 파일을 확인하고 그렇지 않은 경우 아래 키를 추가하십시오.
<key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string>
젠킨스 슬레이브에서 빌드를 업로드하는 동안이 문제가 발생했습니다. 앱 스토어 계획의 사전 아카이브에이 실행 스크립트를 추가하여 프로세스를 자동화 할 수있었습니다.
defaults delete "${PODS_ROOT}/google-plus-ios-sdk/google-plus-ios-sdk-1.7.1/GooglePlus.bundle/GPPCommonSharedResources.bundle/Info.plist" CFBundleExecutable
defaults delete "${PODS_ROOT}/google-plus-ios-sdk/google-plus-ios-sdk-1.7.1/GooglePlus.bundle/GPPShareboxSharedResources.bundle/Info.plist" CFBundleExecutable
defaults delete "${PODS_ROOT}/google-plus-ios-sdk/google-plus-ios-sdk-1.7.1/GooglePlus.bundle/Info.plist" CFBundleExecutable
'Programing' 카테고리의 다른 글
API 레벨은 무엇을 의미합니까? (0) | 2020.11.11 |
---|---|
ANTLR4에서 오류 처리 (0) | 2020.11.11 |
git 병합을 수행 할 때 특정 커밋을 제외 할 수 있습니까? (0) | 2020.11.10 |
어레이의 중복 여부를 어떻게 확인합니까? (0) | 2020.11.10 |
오류 : psycopg2.extensions라는 모듈이 없습니다. (0) | 2020.11.10 |