Facebook-sdk-for-unity: 7.17.0 verursachte doppeltes AudienceNwtwork

Erstellt am 8. Juli 2019  ·  55Kommentare  ·  Quelle: facebook/facebook-sdk-for-unity

Ich aktualisiere mein Facebook von 7.15.1 auf 7.17.0
Wenn ich mein Projekt mit xcode kompiliere, wird ein Fehler angezeigt.

doppeltes Symbol __Z21fbad_Cocos2DGetGLViewP6UIViewP10objc_class in:
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBAdBridgeCommon.mm.o)
doppeltes Symbol _fbad_Cocos2DGetGLViewController in:
/Users/sixcube/Desktop/Xcode/Auto/Frameworks/AudienceNetwork/Plugins/iOS/libs/FBAudienceNetwork.framework/FBAudienceNetwork(FBAdBridgeCommon.mm.o)
doppeltes Symbol _FBSetStoredIconView in:
/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)
doppeltes Symbol _FBGetStoredIconView in:
/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)
doppeltes Symbol _FBSetStoredCTAView in:
/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)
doppeltes Symbol _FBGetStoredCTAView in:
/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)
doppeltes Symbol _FBAdIconViewStorage in:
/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)
doppeltes Symbol _CTAViewStorage in:
/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)

aber ich ändere audinencetwork nicht, ich ändere facebook sdk auf 7.15.1, es funktioniert ok,

Hilfreichster Kommentar

die lustige Tatsache :) Ich habe dieses Problem am 18. August gepostet und sie schaffen es immer noch, 2-3 Updates zu pushen und nicht einmal auf Bug-Crash-Kommentare und Probleme zu achten :) Daumen hoch für Idioten im SDK-Team 👍

Alle 55 Kommentare

In Version 7.17.1 besteht das Problem weiterhin

Ab 7.17.0 verwenden wir Cocoapods, um das FB iOS SDK für Unity SDK zu ziehen. Möglicherweise müssen Sie das FB iOS SDK löschen, das mit dem alten Unity SDK importiert wurde. Könnten Sie versuchen, alle Frameworks aus Assets/FacebookSDK/Plugins/iOS zu löschen?

Ich habe das Verzeichnis Assets/FacebookSDK/Plugins/iOS gelöscht, das Problem besteht weiterhin

@realluhui könntest du ein Testprojekt oder das Podfile des generierten Projekts mit uns teilen?

Ich erhalte genau den gleichen Fehler, nachdem ich das Facebook-SDK von 7.12.1 auf 7.16.1 aktualisiert habe ...

@dreamolight es ist meine Testprojekt-URL https://github.com/realluhui/test_facebook
Einheitsversion ist 2018.4.0f1
Facebook-Version ist 7.17.1
Audiencenetwork ist 5.2.0
Es exportiert den Erfolg des xcode-Projekts, wenn beim Kompilieren xcode verwendet wird, wird ein Fehler angezeigt

Dreamolight

@realluhui könntest du ein Testprojekt oder das Podfile des generierten Projekts mit uns teilen?

Hier ist meine generierte POD-Datei:

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

Assets/FacebookSDK/Plugins/iOS - ist leer.
Facebook-SDK 7.17.1, Zielgruppe 5.4.1. Der Fehler des Realluhui ist immer noch da, während er von Xcode kompiliert wird

@Apoll0 könnten Sie überprüfen, ob das generierte Projekt mehrere FBSDKCoreKit.framework enthält? Es wäre großartig, wenn Sie einen Screenshot der Dateien des generierten Projekts auf Xcode teilen könnten.

Außerdem, @realluhui und @Apoll0 , wie haben Sie sich in das Audience Network SDK integriert? Wenn Sie das Audience-Netzwerk manuell integrieren, müssen Sie die Datei FBSDKCoreKit.framework nicht in das Projekt ziehen, wie es Facebook Unity SDK bereits hat.

@dreamolight


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

Ich finde nur FBSDKCoreKit.framework im Pods-Verzeichnis

Live hier, wir haben es mit dem gleichen Problem zu tun!

Zielgruppennetzwerk und FB-SDK-Ware integriert von Unitypackage von der Facebook-Entwicklerseite. Dann nach Xcode exportieren, Build - Fehler. Es wurde nichts manuell hinzugefügt. Vor ein oder zwei Monaten war alles in Ordnung, aber nach dem Upgrade von FBSDK & Audience SDK sind Fehler aufgetreten.

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

Ich frage mich, ob es hilft, das FBaudienceNetwork.frame aus dem lib-Ordner des Unity-Projekts zu löschen und es zu Cocoapods hinzuzufügen? Aber wir wissen nicht, welche native iOS-Lib-Version von FAN für Unity v5.4.1 verwendet, da die neueste native Version auf Cocopods nur 5.3.1 zu sein scheint?

der obige Versuch hatte kein Glück ...

Habe gerade genau das gleiche Problem. Wir haben Pakete für das neue Unity-Paketsystem erstellt, und je nach Lösung kann dieser Konflikt einige seltsame Abhängigkeiten zwischen unseren Facebook-Paketen verursachen.

Facebook 7.17.1 und FAN 5.2.0

Heute getestet:
neues Facebook SDK 7.17.2 + alter FAN 5.2 - Funktioniert! (Vergessen Sie nicht das Xcode-Linker-Flag -lxml2)
neues Facebook SDK 7.17.2 + neuer FAN 5.4.1 - neuer Fehler, kann nicht behoben werden

Also bei 7.17.2 + 5.2 . gestoppt

Danke für dein Feedback @Apoll0 , aber wir suchen nach einem größeren Bugfix, der angeblich mit Version 5.4.1 ausgeliefert wird.

Auf 7.17.2 aktualisiert und es hat auch funktioniert. Danke @Apoll0 !

@RicardoBusta
Heute getestet:
neues Facebook SDK 7.17.2 + neues FAN 5.4.1 funktionieren nicht.

"ld: Warnung: arm64-Funktion nicht 4-Byte ausgerichtet: _unwind_tester from /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld: Verknüpfung von Globals namens 'fbad_Cocos2DGetGLViewController': Symbol multipliziert definiert! für Architektur arm64
clang: error: Linker-Befehl mit Exitcode 1 fehlgeschlagen (verwenden Sie -v, um den Aufruf zu sehen)"

@armnotstrong versuchen Sie es mit FAN 5.2 + SDK 7.17.2
Funktioniert hier für iOS und Android.

@RicardoBusta
Heute getestet:
neues Facebook SDK 7.17.2 + neues FAN 5.4.1 funktionieren nicht.

"ld: Warnung: arm64-Funktion nicht 4-Byte ausgerichtet: _unwind_tester from /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld: Verknüpfung von Globals namens 'fbad_Cocos2DGetGLViewController': Symbol multipliziert definiert! für Architektur arm64
clang: error: Linker-Befehl mit Exitcode 1 fehlgeschlagen (verwenden Sie -v, um den Aufruf zu sehen)"

selbes Problem hier.

@RicardoBusta Ich brauche ein Upgrade auf das Audience-Netzwerk auf 5.4.1, da die neue Version einige schwerwiegende Fehler behebt.

Gibt es hier Updates? Ich erhalte die gleichen doppelten Symbolfehler mit FB 7.16.1 und FBAN 5.4.1. Ich versuche jetzt, auf 7.17.2 zu aktualisieren.

Nein, das hat immer noch 1 Duplikat (vorher waren es 8, also eine Verbesserung). Ich denke, ich muss auf 5.2 downgraden, aber ich kann nicht finden, wo ich ältere Versionen herunterladen kann. Kann jemand darauf hinweisen?

Nein, das hat immer noch 1 Duplikat (vorher waren es 8, also eine Verbesserung). Ich denke, ich muss auf 5.2 downgraden, aber ich kann nicht finden, wo ich ältere Versionen herunterladen kann. Kann jemand darauf hinweisen?

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

Danke @luizjunior

@RicardoBusta
Heute getestet:
neues Facebook SDK 7.17.2 + neues FAN 5.4.1 funktionieren nicht.
"ld: Warnung: arm64-Funktion nicht 4-Byte ausgerichtet: _unwind_tester from /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld: Verknüpfung von Globals namens 'fbad_Cocos2DGetGLViewController': Symbol multipliziert definiert! für Architektur arm64
clang: error: Linker-Befehl mit Exitcode 1 fehlgeschlagen (verwenden Sie -v, um den Aufruf zu sehen)"

selbes Problem hier.

Wir bekommen den gleichen Fehler.

FAN 5.2 verursacht bei AdMob auf Android einen doppelten Fehler, während FAN 5.4.1 bei iOS einen doppelten Fehler verursacht. Es ist sehr frustrierend. Könnten wir ein Update zu diesem Thema haben?

Gibt es hier Updates?

irgendwelche Neuigkeiten ? ? ? ? jeder ? irgendwo ? :D

Hat jemand Abhilfe? Ich habe heute das gleiche Problem beim Upgrade von 5.2.0 auf 5.4.1.

Ich verwende nur das Facebook Audience Network 5.4.1.
Das gleiche Problem ist in xcode aufgetreten.

Ich denke, Facebook SDK ist kein Grund, weil ich Facebook SDK noch nicht importiert habe.

Bitte beheben Sie dieses Problem!!

Meine Unity-Version ist 2019.1.14f

Wir bekommen den gleichen Fehler.
neues Facebook SDK 7.17.2 + neues FAN 5.4.1 funktionieren nicht.

irgendwelche Updates?

Gleicher Fehler.
image

Ich habe an einem einfachen Unity-Projekt nur mit Facebook Audience Network SDK 5.4.1 getestet.
Der Fehler trat nur beim Linken mit dem Flag -ObjC auf.

Facebook SDK 7.17.2 fügt dieses Flag automatisch dem xcode-Projekt hinzu (im PostProcess-Schritt).
Deshalb löst die Kombination von FB Sdk und FAN Sdk diesen Fehler aus.
(Also eine Problemumgehung besteht darin, das Flag -ObjC zu entfernen, aber dies kann zu anderen Problemen führen?)

#

@FACEBOOK-TEAM könnten Sie bitte das Audience Network SDK (FBAdBridgeCommon.mm) so reparieren, dass es mit dem -ObjC-Flag übereinstimmt?

#

Dankeschön

Ich frage mich, ob es möglich wäre, das verpackte iOS-Framework aus dem FAN Unity 5.4.1 SDK zu entfernen? Mein Projekt verwendet App Lovin als Vermittler, der eine Dependencies.xml-Datei erstellt:

<?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>

Diese Datei wird von https://github.com/googlesamples/unity-jar-resolver verwendet , um Cocoapods-Abhängigkeiten zur Build-Zeit hinzuzufügen.
Mit dieser Methode wird mein Projekt erfolgreich erstellt und ausgeführt mit FB Unity SDK 17.7.2 + FAN natives iOS 5.5.0.
image

Irgendwelche Erkenntnisse???

Das Problem kommt von AudienceNetworkSdk, das bei Verwendung des Flags -ObjC nicht verknüpft werden konnte.
Ich habe einen Fehler bei Facebook-Entwickler geöffnet, warte aber immer noch darauf, behoben zu werden: https://developers.facebook.com/support/bugs/508036486408059/

(eine schmutzige Problemumgehung besteht darin, dieses Linker-Flag unter xcode zu entfernen (Facebook SDk fügt es in den Nachbearbeitungsschritten hinzu)

Es hat meinen Fall nicht gelöst, ich habe immer noch dieses Problem

Am Dienstag, den 17. September 2019 um 20:45 Uhr schrieb tbredon [email protected] :

Das Problem kommt von AudienceNetworkSdk, das bei der Verwendung nicht verknüpft werden konnte
-ObjC-Flag.
Ich habe einen Fehler bei Facebook-Entwickler geöffnet, warte aber immer noch darauf, behoben zu werden:
https://developers.facebook.com/support/bugs/508036486408059/

( Eine schmutzige Problemumgehung besteht darin, dieses Linker-Flag unter xcode zu entfernen (facebook
sdk fügt es in Nachbearbeitungsschritten hinzu)


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEYSGIPPHPD4SZMHZODQKD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJKTORDN47
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ALX3CEZ2S243VCVGGQ5JQITQKD3Q7ANCNFSM4H62DNXA
.

Könnt ihr mir helfen, das Problem zu lösen...

Am Mittwoch, den 18. September 2019 um 12:00 Uhr schrieb Umair Hassan [email protected] :

Es hat meinen Fall nicht gelöst, ich habe immer noch dieses Problem

Am Dienstag, den 17. September 2019 um 20:45 Uhr schrieb tbredon [email protected] :

Das Problem kommt von AudienceNetworkSdk, das bei der Verwendung nicht verknüpft werden konnte
-ObjC-Flag.
Ich habe einen Fehler bei Facebook-Entwickler geöffnet, warte aber immer noch darauf, behoben zu werden:
https://developers.facebook.com/support/bugs/508036486408059/

( Eine schmutzige Problemumgehung besteht darin, dieses Linker-Flag unter xcode zu entfernen (facebook
sdk fügt es in Nachbearbeitungsschritten hinzu)


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEYSGIPPHPD4SZMHZODQKD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBJKTORDN47
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ALX3CEZ2S243VCVGGQ5JQITQKD3Q7ANCNFSM4H62DNXA
.

Passiert auch mit FAN 5.5.
Ich kann das Flag Objc entfernen, aber wird es nicht andere Probleme verursachen?

Das Problem kommt von AudienceNetworkSdk, das bei Verwendung des Flags -ObjC nicht verknüpft werden konnte.
Ich habe einen Fehler bei Facebook-Entwickler geöffnet, warte aber immer noch darauf, behoben zu werden: https://developers.facebook.com/support/bugs/508036486408059/

(eine schmutzige Problemumgehung besteht darin, dieses Linker-Flag unter xcode zu entfernen (Facebook SDk fügt es in den Nachbearbeitungsschritten hinzu)

Von wo aus Sie das obj c löschen.

Am Mo, 23.09.2019, 11:49 Uhr dsagi-presspo, [email protected]
schrieb:

Passiert auch mit FAN 5.5.
Ich kann das Flag Objc entfernen, aber wird es nicht andere Probleme verursachen?

Das Problem kommt von AudienceNetworkSdk, das bei der Verwendung nicht verknüpft werden konnte
-ObjC-Flag.
Ich habe einen Fehler bei Facebook-Entwickler geöffnet, warte aber immer noch darauf, behoben zu werden:
https://developers.facebook.com/support/bugs/508036486408059/

( Eine schmutzige Problemumgehung besteht darin, dieses Linker-Flag unter xcode zu entfernen (facebook
sdk fügt es in Nachbearbeitungsschritten hinzu)


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZKDA73NY5BQXTMIGDQLBRGDA5CNFSM4H62DNXKYY3PNWWWK3TUL52HS4DFVREXG43VMVBJ63LNWWX203
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ALX3CE4ULVAZ4Y4O4W2FLALQLBRGDANCNFSM4H62DNXA
.

Jawohl. Es verursacht andere Probleme wie fbsdk nicht vorhanden. Sowas in der Art

Am Mo, 23.09.2019 , [email protected] :

Von wo aus Sie das obj c löschen.

Am Mo, 23.09.2019, 11:49 Uhr dsagi-presspo, [email protected]
schrieb:

Passiert auch mit FAN 5.5.
Ich kann das Flag Objc entfernen, aber wird es nicht andere Probleme verursachen?

Das Problem kommt von AudienceNetworkSdk, das bei der Verwendung nicht verknüpft werden konnte
-ObjC-Flag.
Ich habe einen Fehler bei Facebook-Entwickler geöffnet, warte aber immer noch darauf, behoben zu werden:
https://developers.facebook.com/support/bugs/508036486408059/

( Eine schmutzige Problemumgehung besteht darin, dieses Linker-Flag unter xcode zu entfernen (facebook
sdk fügt es in Nachbearbeitungsschritten hinzu)


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZKDA73NY5BQXTMIGDQLBRGDA5CNFSM4H62DNXKYY3PNWWWK3TUL52HS4DFVREXG43VMVBJ63LNWWX203
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ALX3CE4ULVAZ4Y4O4W2FLALQLBRGDANCNFSM4H62DNXA
.

Für diejenigen, die über Frameworks verfügen, die eine statische Verknüpfung erfordern, aber -ObjC aufgrund des Facebook-Fehlers keine Option ist, habe ich festgestellt, dass es helfen kann, -force_load wie hier erwähnt zu verwenden:

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

Für diejenigen, die über Frameworks verfügen, die eine statische Verknüpfung erfordern, aber -ObjC aufgrund des Facebook-Fehlers keine Option ist, habe ich festgestellt, dass es helfen kann, -force_load wie hier erwähnt zu verwenden:

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

Bei mir funktioniert es nicht. Ich habe diesen Fehler mit AdMob und dem Facebook-Zielgruppennetzwerk
Verknüpfung von Globals namens 'fbad_Cocos2DGetGLViewController': Symbol multipliziert definiert! für Architektur arm64

Gleiches Problem bei mir...

Am Mo, 30. September 2019 um 12:28 Uhr schrieb asadmehar [email protected] :

Für diejenigen, die über Frameworks verfügen, die statisches Verknüpfen erfordern, aber -ObjC
ist aufgrund des Facebook-Fehlers keine Option, ich habe festgestellt, dass die Verwendung helfen kann
-force_load wie hier erwähnt:

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

Bei mir funktioniert es nicht. Ich habe diesen Fehler bei AdMob und Facebook-Zielgruppe
Netzwerk
Verknüpfung von Globals namens 'fbad_Cocos2DGetGLViewController': Symbol multiplizieren
definiert! für Architektur arm64


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CE7V56H6F3NAL3SDDFDQMGTCNA5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNQD
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ALX3CE5OT3GU4UQNBYOEWMDQMGTCNANCNFSM4H62DNXA
.

Ich habe ein leeres Unity-Projekt erstellt. Ich habe nichts anderes getan, als auf die iOS-Plattform umgestellt, FB Unity SDK 7.17.2 und FB Audience Network Unity SDK 5.5.1 importiert zu haben, und ich erhalte den gleichen Fehler beim Erstellen:
Verknüpfung von Globals namens 'fbad_Cocos2DGetGLViewController': Symbol multipliziert definiert! für Architektur arm64

Hier gibt es Anweisungen zum Umgang mit dem Konflikt, hat es jemand versucht?
https://developers.facebook.com/docs/audience-network/changelog-unity#5_4_1

die lustige Tatsache :) Ich habe dieses Problem am 18. August gepostet und sie schaffen es immer noch, 2-3 Updates zu pushen und nicht einmal auf Bug-Crash-Kommentare und Probleme zu achten :) Daumen hoch für Idioten im SDK-Team 👍

Gibt es Neuigkeiten zu dieser Katastrophe?

Kein Update. stehe immer noch vor dem problem...

Am Freitag, den 1. November 2019 um 13:08 Uhr schrieb Kuba [email protected] :

Gibt es Neuigkeiten zu dieser Katastrophe?


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZSHWAGUVL3KDG64J3QRPPW7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVment
oder abmelden
https://github.com/notifications/unsubscribe-auth/ALX3CE3TOK5K7MMQWDCXRPTQRPPW7ANCNFSM4H62DNXA
.

Immer noch

Hallo zusammen, FB AN SDK v5.6.0 ist veröffentlicht und verwendet Cocoapods/Maven, um das neueste SDK als FB Unity SDK zu ziehen, es sollte jetzt mit FB Unity SDK v7.18.0 funktionieren. Ich schlage vor, einen Fehler in https://developers.facebook.com/bugs/ zu melden, damit wir schneller reagieren können. Schließen Sie das Problem und öffnen Sie das Problem, wenn das Problem weiterhin besteht.

Screen Shot 2562-11-08 at 06 17 57

Probleme beim Build mit FAN 5.6.0, dem zu Podfile hinzugefügten SDK, Pod wurde bereits installiert, kann aber nicht erstellt werden.

Ich kann es beheben, indem ich Unity schließe, dann den Bibliotheksordner aus meinem Projektordner entferne, dann Unity öffne und es baue, jetzt sind alle Fehler verschwunden.

Ich kann jetzt nicht für Android bauen. Es scheint, dass das Build und Ausführen von iOS gut funktioniert.

Die Verwendung von Android Resolver fügt die neuen Abhängigkeiten hinzu:

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

Ich habe zuerst die Support-Abhängigkeit vermutet, da ich die Option "Jetifier verwenden" verwende. Entfernen hat nicht geholfen. Ich habe versucht, die Lüfterabhängigkeit zu entfernen (nur zum Testen, ich wusste, dass dies nicht der richtige Weg ist) und der Build war erfolgreich. Allerdings (und wie erwartet) stürzte die App während der Ausführung ab.
Ich bin mir nicht sicher, wie es von hier aus weitergehen soll.

Hier sind die Nachrichten, die ich erhalte, ich kann keine hilfreichen Informationen sehen:
Die Ausführung der Aufgabe ':transformClassesWithMultidexlistForDebug' ist fehlgeschlagen.
com.android.build.api.transform.TransformException: Fehler beim Generieren der Haupt-Dex-Liste.

Ausgangscode: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (bei <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (bei <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (at <563f4bbc342a4b6b88ae70c46cea610)
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] Fortschritt) (bei <563f4bbc342a4b6b88ae70c46cea610c>:0)
Erneut auslösen als GradleInvokationException: Gradle-Build fehlgeschlagen
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String Task, System.Action`1[T] progress) (bei <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext-Kontext) (bei <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext-Kontext) (bei <563f4bbc342a4b6b88ae70c46cea610c>:0)
Rethrow as BuildFailedException: Eine Ausnahme vom Typ 'UnityEditor.Build.BuildFailedException' wurde ausgelöst.
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String-Titel, System.String-Nachricht, System.Exception ex) (bei <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext-Kontext) (bei <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget-Ziel, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions-Optionen, UnityEditor. RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (bei <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-Optionen, UnityEditor.RuntimeClassRegistry usedClassRegistry , UnityEditor.Build.Reporting.BuildReport-Bericht) (unter /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)
UnityEditor.BuildPla yerWindow:BuildPlayerAndRun ()

Ich kann es beheben, indem ich Unity schließe, dann den Bibliotheksordner aus meinem Projektordner entferne, dann Unity öffne und es baue, jetzt sind alle Fehler verschwunden.

Dankeschön! Dies funktionierte für mich, nachdem ich eine große Anzahl anderer Vorschläge online ausprobiert und viel zu viel Zeit damit verloren hatte. Für die Aufzeichnung verwende ich Unity 2019.3.10f1, Facebook SDK 17.7.2, und ich denke, es spielt keine Rolle, aber Xcode 11.4.1.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen