J'utilise xcode 7 GM) et le dernier SDK de Google Signin a été installé via cocoapods pod "Google/SignIn
. J'obtiens l'erreur en pièce jointe lorsque j'essaie de publier mon application sur Apple app store.
Aidez-moi!!
Voici les versions détaillées des pods 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)
Merci.
Recherchez la clé CFBundleExecutable
, supprimez cette clé du fichier info.plist de Google Signin SDK. Vous pouvez supprimer tous les autres CFBundleExecutable
si une erreur survient sur plusieurs bundles.
Je reçois la même erreur avec TapJoy Bundle Resources.
TapJoy est une version plus ancienne. Donc, ce problème va être résolu par:
Remarque: cette plist se trouvait dans les fichiers de structure de TapJoy. Cette erreur est identique à celle concernant ce problème lié au SDK Google Signin.
Nous avons eu ce problème en téléchargeant notre version de Jenkins Slave. Nous avons réussi à automatiser le processus en ajoutant ce script d'exécution à la pré-archive de notre schéma d'appstore:
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
J'ai souffert de même erreur , avant tout, les réponses m'ont vraiment aidé. Envie de partager mon expérience.
Fixé avec l'aide de ci-dessus réponse
Recherchez la clé CFBundleExecutable, supprimez cette clé du fichier info.plist de Google Signin SDK. Vous pouvez supprimer tous les autres fichiers CFBundleExecutable si une erreur survient sur plusieurs ensembles.
2- Mais après ça, j'ai eu une erreur
ERREUR ITMS-90207: "Ensemble non valide
Fixé avec l'aide de réponse
Veuillez vérifier votre fichier info.plist et ajouter la clé ci-dessous sinon
<key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string>