Facebook-sdk-for-unity: 7.17.0 a causé un doublon d'AudienceNwtwork

Créé le 8 juil. 2019  ·  55Commentaires  ·  Source: facebook/facebook-sdk-for-unity

je mets à jour mon facebook de 7.15.1 à 7.17.0
quand je compile mon projet, j'utilise xcode, il affiche une erreur,

symbole en double __Z21fbad_Cocos2DGetGLViewP6UIViewP10objc_class dans :
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBAdBridgeCommon.mm.o)
dupliquer le symbole _fbad_Cocos2DGetGLViewController dans :
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBAdBridgeCommon.mm.o)
dupliquer le symbole _FBSetStoredIconView dans :
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeAdBridge.mo)
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeBannerAdBridge.mo)
symbole en double _FBGetStoredIconView dans :
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeAdBridge.mo)
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeBannerAdBridge.mo)
dupliquer le symbole _FBSetStoredCTAView dans :
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeAdBridge.mo)
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeBannerAdBridge.mo)
symbole en double _FBGetStoredCTAView dans :
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeAdBridge.mo)
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeBannerAdBridge.mo)
symbole en double _FBAdIconViewStorage dans :
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeAdBridge.mo)
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeBannerAdBridge.mo)
dupliquer le symbole _CTAViewStorage dans :
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeAdBridge.mo)
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBNativeBannerAdBridge.mo)

mais je ne change pas audinencetwork, je change le sdk facebook en 7.15.1, ça marche bien,

Commentaire le plus utile

le fait amusant :) j'ai posté ce problème le 18 août et ils parviennent toujours à pousser 2-3 mises à jour et ne regardent même pas les commentaires et les problèmes de bugs :) bravo pour les idiots de l'équipe SDK 👍

Tous les 55 commentaires

dans la version 7.17.1, le problème persiste

À partir de 7.17.0, nous utilisons Cocopods pour extraire le SDK FB iOS pour le SDK unity, vous devrez peut-être supprimer le SDK FB iOS importé par l'ancien SDK Unity, pourriez-vous essayer de supprimer tous les frameworks d'Assets/FacebookSDK/Plugins/iOS ?

J'ai supprimé le répertoire Assets/FacebookSDK/Plugins/iOS, le problème existe toujours

@realluhui pourriez-vous partager avec nous un projet de test ou le Podfile du projet généré ?

J'obtiens exactement la même erreur après la mise à jour du SDK facebook de 7.12.1 à 7.16.1...

@dreamolight c'est l'url de mon projet de test https://github.com/realluhui/test_facebook
la version unitaire est 2018.4.0f1
la version facebook est 7.17.1
audiencenetwork est 5.2.0
il exporte le succès du projet xcode, lors de la compilation, utilisez xcode, il affiche une erreur

lumière de rêve

@realluhui pourriez-vous partager avec nous un projet de test ou le Podfile du projet généré ?

Voici mon fichier POD généré :

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/CocoaPods/Specs'
platform :ios, '10.0'

target 'Unity-iPhone' do
pod 'Bolts', '~> 1.7'
pod 'FBSDKCoreKit', '~> 5.2'
pod 'FBSDKLoginKit', '~> 5.2'
pod 'FBSDKShareKit', '~> 5.2'
pod 'Google-Mobile-Ads-SDK', '~> 7.42.1'
end

Actifs/FacebookSDK/Plugins/iOS - est vide.
SDK Facebook 7.17.1, Public 5.4.1. L'erreur de realluhui est toujours là lors de la compilation par Xcode

@Apoll0 pouvez-vous vérifier s'il existe plusieurs FBSDKCoreKit.framework dans le projet généré ? Ce serait formidable si vous pouviez partager une capture d'écran des fichiers du projet généré sur Xcode.

Aussi, @realluhui et @Apoll0 , comment vous êtes-vous intégré au SDK du réseau d'audience ? Si vous intégrez manuellement le réseau d'audience, vous n'avez pas besoin de faire glisser le fichier FBSDKCoreKit.framework dans le projet car facebook unity sdk l'a déjà.

@dreamolight


{63088652-7681-4A6E-923D-18DEA4682E5D}

je viens de trouver FBSDKCoreKit.framework dans Pods Directory

Vivez ici, nous rencontrons le même problème!

Réseau d'audience et logiciel SDK FB intégrés par unitypackage à partir du site de développeur Facebook. Ensuite, exportez vers Xcode, build - erreur. Rien n'a été ajouté manuellement. Il y a un mois ou deux, tout allait bien, mais après la mise à niveau de FBSDK et d'Audience SDK, une erreur est apparue.

Screen Shot 2019-07-18 at 09 25 13
Screen Shot 2019-07-18 at 09 25 26

Je me demande si supprimer le FBAudienceNetwork.frame du dossier lib de Unity Project et l'ajouter à Cocopods aide? Mais nous ne savons pas quelle version lib native iOS de FAN pour Unity v5.4.1 utilise, car la dernière version native sur les cocopods semble n'être que 5.3.1 ?

l'essai ci-dessus n'a pas eu de chance ...

J'ai exactement le même problème en ce moment. Nous avons créé des packages pour le nouveau système de packages Unity et, selon la solution, ce conflit peut créer des dépendances étranges entre nos packages Facebook.

Facebook 7.17.1 et FAN 5.2.0

Testé aujourd'hui :
nouveau SDK Facebook 7.17.2 + ancien FAN 5.2 - Fonctionne ! (n'oubliez pas le drapeau de l'éditeur de liens Xcode -lxml2)
nouveau Facebook SDK 7.17.2 + nouveau FAN 5.4.1 - nouvelle erreur, impossible à corriger

Donc, arrêté à 7,17,2 + 5,2

Merci pour vos commentaires @Apoll0 , mais nous recherchons un correctif de bogue majeur prétendument livré avec la version 5.4.1, nous comptons donc sur les gars de FB pour corriger cela dès que possible.

Mis à jour vers 7.17.2 et cela a également fonctionné. Merci @Apoll0 !

@RicardoBusta
Testé aujourd'hui :
le nouveau SDK Facebook 7.17.2 + le nouveau FAN 5.4.1 ne fonctionnent pas.

"ld : avertissement : la fonction arm64 n'est pas alignée sur 4 octets : _unwind_tester de /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld : Liaison globale nommée 'fbad_Cocos2DGetGLViewController' : symbole multiplié défini ! pour l'architecture arm64
clang : erreur : la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'appel)"

@armnotstrong essayez d'utiliser FAN 5.2 + SDK 7.17.2
A travaillé pour iOS et Android ici.

@RicardoBusta
Testé aujourd'hui :
le nouveau SDK Facebook 7.17.2 + le nouveau FAN 5.4.1 ne fonctionnent pas.

"ld : avertissement : la fonction arm64 n'est pas alignée sur 4 octets : _unwind_tester de /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld : Liaison globale nommée 'fbad_Cocos2DGetGLViewController' : symbole multiplié défini ! pour l'architecture arm64
clang : erreur : la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'appel)"

Même problème ici.

@RicardoBusta J'ai besoin d'une mise à niveau vers le réseau Audience vers 5.4.1, car la nouvelle version corrige un bug sérieux.

Des mises à jour ici ? J'obtiens les mêmes erreurs de symboles en double avec FB 7.16.1 et FBAN 5.4.1. Essayer maintenant de passer à 7.17.2.

Non, il y a toujours 1 doublon (ils étaient comme 8 auparavant, donc une amélioration). Je suppose que je vais devoir rétrograder à 5.2, mais je ne trouve pas où télécharger les anciennes versions. Quelqu'un peut-il le pointer?

Non, il y a toujours 1 doublon (ils étaient comme 8 auparavant, donc une amélioration). Je suppose que je vais devoir rétrograder à 5.2, mais je ne trouve pas où télécharger les anciennes versions. Quelqu'un peut-il le pointer?

https://oriincache.facebook.com/developers/resources/?id=audience-network-unity-sdk-5.2.0.zip

Merci @luizjunior

@RicardoBusta
Testé aujourd'hui :
le nouveau SDK Facebook 7.17.2 + le nouveau FAN 5.4.1 ne fonctionnent pas.
"ld : avertissement : la fonction arm64 n'est pas alignée sur 4 octets : _unwind_tester de /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld : Liaison globale nommée 'fbad_Cocos2DGetGLViewController' : symbole multiplié défini ! pour l'architecture arm64
clang : erreur : la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'appel)"

Même problème ici.

Nous obtenons la même erreur.

FAN 5.2 provoque une erreur en double avec AdMob sur Android alors que FAN 5.4.1 provoque une erreur en double sur iOS. C'est très frustrant. Pourrions-nous avoir une mise à jour sur ce problème?

Des mises à jour ici ?

des nouvelles ? ? ? ? n'importe qui ? partout ? :RÉ

Quelqu'un a-t-il une solution ? J'ai eu le même problème lors de la mise à niveau de 5.2.0 à 5.4.1 aujourd'hui.

J'utilise uniquement Facebook Audience Network 5.4.1.
le même problème se produit dans xcode.

Je suppose que le SDK Facebook n'est pas une raison car je n'importe pas encore le SDK Facebook.

Merci de régler ce problème !!

Ma version Unity est 2019.1.14f

Nous obtenons la même erreur.
le nouveau SDK Facebook 7.17.2 + le nouveau FAN 5.4.1 ne fonctionnent pas.

les mises à jour?

Même erreur.
image

J'ai testé sur un projet unity simple avec uniquement le SDK Facebook Audience Network 5.4.1.
L'erreur s'est produite uniquement lors de la liaison avec l'indicateur -ObjC.

Facebook SDK 7.17.2 ajoute automatiquement ce drapeau au projet xcode (à l'étape PostProcess).
C'est pourquoi la combinaison de FB Sdk et FAN Sdk déclenche cette erreur.
(Donc, une solution de contournement consiste à supprimer l'indicateur -ObjC mais cela peut entraîner d'autres problèmes ?)

#

@FACEBOOK-TEAM pourriez-vous s'il vous plaît corriger le SDK Audience Network (FBAdBridgeCommon.mm) pour qu'il soit conforme à l'indicateur -ObjC

#

Merci

Je me demande s'il serait possible de supprimer le framework iOS encapsulé dans le SDK FAN Unity 5.4.1 ? Mon projet utilise App Lovin comme médiateur qui crée un fichier Dependencies.xml :

<?xml version="1.0" encoding="utf-8"?>
<dependencies>
    <androidPackages>
        <androidPackage spec="com.applovin.mediation:facebook-adapter:5.5.0.0" />
        <androidPackage spec="com.android.support:recyclerview-v7:28.+" />
        <androidPackage spec="com.android.support:appcompat-v7:28.+" />
    </androidPackages>
    <iosPods>
        <iosPod name="AppLovinMediationFacebookAdapter" version="5.5.0.0" />
    </iosPods>
</dependencies>

Ce fichier est utilisé par https://github.com/googlesamples/unity-jar-resolver pour ajouter des dépendances Cocoapods au moment de la construction.
En utilisant cette méthode, mon projet est construit et exécuté avec succès avec FB Unity sdk 17.7.2 + FAN natif iOS 5.5.0.
image

Des découvertes ???

le problème vient d'AudienceNetworkSdk qui n'a pas réussi à se lier lors de l'utilisation de l'indicateur -ObjC.
j'ai ouvert un bug sur le développeur facebook mais j'attends toujours d'être résolu : https://developers.facebook.com/support/bugs/508036486408059/

(une solution de contournement sale consiste à supprimer ce drapeau de l'éditeur de liens sous xcode (le sdk facebook l'ajoute dans les étapes de post-traitement)

Cela n'a pas résolu mon cas, j'ai toujours ce problème

Le mar. 17 sept. 2019 à 20h45, tbredon [email protected] a écrit :

le problème vient d'AudienceNetworkSdk qui n'a pas réussi à se lier lors de l'utilisation
-ObjC drapeau.
J'ai ouvert un bogue sur le développeur facebook mais j'attends toujours d'être résolu :
https://developers.facebook.com/support/bugs/508036486408059/

( une solution de contournement consiste à supprimer ce drapeau de l'éditeur de liens sous xcode (facebook
sdk l'ajoute dans les étapes de post-traitement)

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEYSGIPPHPD4SZMHZODQKD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMHJ228KD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMHJ228KD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMHJ228KDDNVLO
ou couper le fil
https://github.com/notifications/unsubscribe-auth/ALX3CEZ2S243VCVGGQ5JQITQKD3Q7ANCNFSM4H62DNXA
.

Pouvez-vous m'indiquer comment le résoudre...

Le mer. 18 sept. 2019 à 12h00 Umair Hassan [email protected] a écrit :

Cela n'a pas résolu mon cas, j'ai toujours ce problème

Le mar. 17 sept. 2019 à 20h45, tbredon [email protected] a écrit :

le problème vient d'AudienceNetworkSdk qui n'a pas réussi à se lier lors de l'utilisation
-ObjC drapeau.
J'ai ouvert un bogue sur le développeur facebook mais j'attends toujours d'être résolu :
https://developers.facebook.com/support/bugs/508036486408059/

( une solution de contournement consiste à supprimer ce drapeau de l'éditeur de liens sous xcode (facebook
sdk l'ajoute dans les étapes de post-traitement)

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEYSGIPPHPD4SZMHZODQKD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMHJ228KD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMHJ228KD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMHJ228KDDNVLO
ou couper le fil
https://github.com/notifications/unsubscribe-auth/ALX3CEZ2S243VCVGGQ5JQITQKD3Q7ANCNFSM4H62DNXA
.

Se produit également avec FAN 5.5.
Je peux supprimer le drapeau Objc, mais cela ne causera-t-il pas d'autres problèmes ?

le problème vient d'AudienceNetworkSdk qui n'a pas réussi à se lier lors de l'utilisation de l'indicateur -ObjC.
j'ai ouvert un bug sur le développeur facebook mais j'attends toujours d'être résolu : https://developers.facebook.com/support/bugs/508036486408059/

(une solution de contournement sale consiste à supprimer ce drapeau de l'éditeur de liens sous xcode (le sdk facebook l'ajoute dans les étapes de post-traitement)

D'où vous supprimez l'obj c .

Le lun. 23 sept. 2019, 11h49 dsagi-presspo, [email protected]
a écrit:

Se produit également avec FAN 5.5.
Je peux supprimer le drapeau Objc, mais cela ne causera-t-il pas d'autres problèmes ?

le problème vient d'AudienceNetworkSdk qui n'a pas réussi à se lier lors de l'utilisation
-ObjC drapeau.
J'ai ouvert un bogue sur le développeur facebook mais j'attends toujours d'être résolu :
https://developers.facebook.com/support/bugs/508036486408059/

( une solution de contournement consiste à supprimer ce drapeau de l'éditeur de liens sous xcode (facebook
sdk l'ajoute dans les étapes de post-traitement)

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZKDA73NY5BQXTMIGDQLBRGDA5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJGOYLNMVX5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJGOYLNMVX5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJGOYLNMVX5
ou couper le fil
https://github.com/notifications/unsubscribe-auth/ALX3CE4ULVAZ4Y4O4W2FLALQLBRGDANCNFSM4H62DNXA
.

Oui. Cela cause d'autres problèmes comme fbsdk non présent. Quelque chose comme ca

Le lun. 23 sept. 2019, 17 h 17, Umair Hassan, [email protected] a écrit :

D'où vous supprimez l'obj c .

Le lun. 23 sept. 2019, 11h49 dsagi-presspo, [email protected]
a écrit:

Se produit également avec FAN 5.5.
Je peux supprimer le drapeau Objc, mais cela ne causera-t-il pas d'autres problèmes ?

le problème vient d'AudienceNetworkSdk qui n'a pas réussi à se lier lors de l'utilisation
-ObjC drapeau.
J'ai ouvert un bogue sur le développeur facebook mais j'attends toujours d'être résolu :
https://developers.facebook.com/support/bugs/508036486408059/

( une solution de contournement consiste à supprimer ce drapeau de l'éditeur de liens sous xcode (facebook
sdk l'ajoute dans les étapes de post-traitement)

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZKDA73NY5BQXTMIGDQLBRGDA5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJGOYLNMVX5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJGOYLNMVX5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJGOYLNMVX5
ou couper le fil
https://github.com/notifications/unsubscribe-auth/ALX3CE4ULVAZ4Y4O4W2FLALQLBRGDANCNFSM4H62DNXA
.

Pour ceux qui ont des frameworks nécessitant une liaison statique, mais où -ObjC n'est pas une option en raison du problème de Facebook, j'ai trouvé qu'il peut être utile d'utiliser -force_load comme mentionné ici :

https://stackoverflow.com/questions/31580245/how-to-link-the-library-with-force-load-in-xcode

Pour ceux qui ont des frameworks nécessitant une liaison statique, mais où -ObjC n'est pas une option en raison du problème de Facebook, j'ai trouvé qu'il peut être utile d'utiliser -force_load comme mentionné ici :

https://stackoverflow.com/questions/31580245/how-to-link-the-library-with-force-load-in-xcode

Ça ne fonctionne pas pour moi. J'ai cette erreur avec AdMob et le réseau d'audience Facebook
Lier les globals nommés 'fbad_Cocos2DGetGLViewController' : symbole multiplié défini ! pour l'architecture arm64

Même problème avec moi...

Le lundi 30 septembre 2019 à 12h28, asadmehar [email protected] a écrit :

Pour ceux qui ont des frameworks nécessitant un lien statique, mais où -ObjC
n'est pas une option en raison du problème de Facebook, j'ai trouvé que cela peut aider à utiliser
-force_load comme mentionné ici :

https://stackoverflow.com/questions/31580245/how-to-link-the-library-with-force-load-in-xcode

Ça ne fonctionne pas pour moi. J'ai cette erreur avec l'audience AdMob et Facebook
réseau
Liaison des globals nommés 'fbad_Cocos2DGetGLViewController' : multiplication de symboles
défini ! pour l'architecture arm64

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CE7V56H6F3NAL3SDDFDQMGTCNA5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJGOKLN5WWWXH36
ou couper le fil
https://github.com/notifications/unsubscribe-auth/ALX3CE5OT3GU4UQNBYOEWMDQMGTCNANCNFSM4H62DNXA
.

J'ai créé un projet Unity vide. Je n'ai rien fait d'autre que de passer à la plate-forme iOS, d'importer FB Unity SDK 7.17.2 et FB Audience Network Unity SDK 5.5.1 et j'obtiens la même erreur lors de la construction :
Lier les globals nommés 'fbad_Cocos2DGetGLViewController' : symbole multiplié défini ! pour l'architecture arm64

Il y a des instructions ici sur la gestion du conflit, est-ce que quelqu'un l'a essayé ?
https://developers.facebook.com/docs/audience-network/changelog-unity#5_4_1

le fait amusant :) j'ai posté ce problème le 18 août et ils parviennent toujours à pousser 2-3 mises à jour et ne regardent même pas les commentaires et les problèmes de bugs :) bravo pour les idiots de l'équipe SDK 👍

Des nouvelles de cette catastrophe ?

Pas de mise à jour. toujours confronté au problème...

Le vendredi 1 novembre 2019 à 13h08, Kuba [email protected] a écrit :

Des nouvelles de cette catastrophe ?

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZSHWAGUVL3KDG64J3QRPPW7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMHGOZcomKECDNVW7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMHGOZcomKECDNVLOVX870
ou se désinscrire
https://github.com/notifications/unsubscribe-auth/ALX3CE3TOK5K7MMQWDCXRPTQRPPW7ANCNFSM4H62DNXA
.

Toujours

Salut à tous, FB AN SDK v5.6.0 est sorti et il utilise Cocoapods/Maven pour extraire le dernier SDK en tant que FB Unity SDK, il devrait maintenant fonctionner avec FB Unity SDK v7.18.0. Je suggère de signaler un bug dans https://developers.facebook.com/bugs/ afin que nous puissions réagir plus rapidement. Fermez le problème, n'hésitez pas à ouvrir le problème si le problème persiste.

Screen Shot 2562-11-08 at 06 17 57

Problèmes lors de la construction avec FAN 5.6.0, le SDK ajouté à Podfile, a déjà fait l'installation du pod, mais ne peut pas construire.

Je peux le réparer en fermant Unity, puis en supprimant le dossier Library de mon dossier de projet, puis en ouvrant Unity et en le construisant, maintenant toutes les erreurs ont disparu.

Je suis maintenant incapable de construire pour Android. Il semble que la construction et l'exécution d'iOS fonctionnent correctement.

L'utilisation d'Android Resolver ajoute les nouvelles dépendances :

<androidPackage spec="com.android.support:support-annotations:28.0.0" />
<androidPackage spec="com.facebook.android:audience-network-sdk:5.6+" />

J'ai d'abord soupçonné la dépendance au support, car j'utilise l'option "Utiliser Jetifier". Le supprimer n'a pas aidé. J'ai essayé de supprimer la dépendance du ventilateur (juste pour tester, je savais que ce n'était pas la bonne façon) et la construction a réussi. Cependant (et comme prévu), l'application s'est écrasée lors de l'exécution.
Je ne sais pas comment continuer à partir d'ici.

Voici les messages que je reçois, je ne vois aucune information utile :
L'exécution a échoué pour la tâche ':transformClassesWithMultidexlistForDebug'.
com.android.build.api.transform.TransformException : erreur lors de la génération de la liste dex principale.

code de sortie : 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.Command.Run (commande System.String, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (à <563f4bbc342a4b6b88ae70c0)cea610c>
UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action 1[T] progress, System.String error) (at <563f4bbc342a4b6b88ae70c46cea610c>:0) UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action 1[T] progress) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
Relancer en tant que GradleInvokationException : la génération de Gradle a échoué
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, tâche System.String, progression System.Action`1[T]) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (contexte UnityEditor.Android.PostProcessor.PostProcessorContext) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (contexte UnityEditor.Android.PostProcessor.PostProcessorContext) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
Relancer en tant que BuildFailedException : une exception de type « UnityEditor.Build.BuildFailedException » a été levée.
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (titre System.String, message System.String, System.Exception ex) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (contexte UnityEditor.Android.PostProcessor.PostProcessorContext) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (cible UnityEditor.BuildTarget, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor. RuntimeClassRegistry usedClassRegistry, rapport UnityEditor.Build.Reporting.BuildReport) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (arguments UnityEditor.Modules.BuildPostProcessArgs, UnityEditor.BuildProperties& outProperties) (à <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeRegistClassRegistry utilisé , rapport UnityEditor.Build.Reporting.BuildReport) (dans /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)
UnityEditor.BuildPla yerWindow:BuildPlayerAndRun ()

Je peux le réparer en fermant Unity, puis en supprimant le dossier Library de mon dossier de projet, puis en ouvrant Unity et en le construisant, maintenant toutes les erreurs ont disparu.

Merci! Cela a fonctionné pour moi après avoir essayé un grand nombre d'autres suggestions en ligne et perdu beaucoup trop de temps à ce sujet. Pour mémoire, j'utilise Unity 2019.3.10f1, Facebook SDK 17.7.2, et je ne pense pas que cela compte mais Xcode 11.4.1.

Cette page vous a été utile?
0 / 5 - 0 notes