Facebook-sdk-for-unity: 7.17.0 导致重复 AudienceNwtwork

创建于 2019-07-08  ·  55评论  ·  资料来源: facebook/facebook-sdk-for-unity

我将我的 facebook 从 7.15.1 升级到 7.17.0
当我使用 xcode 编译我的项目时,它显示错误,

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

但我不改变audinencetwork,我将facebook sdk 更改为7.15.1,它工作正常,

最有用的评论

有趣的事实:) 我在 8 月 18 日发布了这个问题,但他们仍然设法推送 2-3 个更新,甚至不看错误崩溃评论和问题:) 为 SDK 团队的白痴点赞👍

所有55条评论

7.17.1版本,问题依旧

从 7.17.0 开始,我们使用 cocoapods 拉取 FB iOS SDK for unity sdk,您可能需要删除旧的 unity SDK 导入的 FB iOS SDK,您可以尝试从 Assets/FacebookSDK/Plugins/iOS 中删除所有框架吗?

我删除了 Assets/FacebookSDK/Plugins/iOS 目录,问题依然存在

@realluhui你能和我们分享一个测试项目或生成项目的 Podfile 吗?

将 facebook sdk 从 7.12.1 更新到 7.16.1 后,我收到完全相同的错误...

@dreamolight这是我的测试项目网址https://github.com/realluhui/test_facebook
统一版本是 2018.4.0f1
脸书版本是 7.17.1
观众网络是 5.2.0
它导出xcode项目成功,编译使用xcode时,显示错误

梦幻之光

@realluhui你能和我们分享一个测试项目或生成项目的 Podfile 吗?

这是我生成的 POD 文件:

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

资产/FacebookSDK/插件/iOS - 为空。
Facebook SDK 7.17.1,受众 5.4.1。 Xcode编译时realluhui的错误依旧

@Apoll0你能检查一下生成的项目中是否有多个 FBSDKCoreKit.framework 吗? 如果您可以在 Xcode 上分享生成的项目文件的屏幕截图,那就太好了。

另外, @ realluhui@Apoll0 ,你们是如何与观众网络SDK 集成的? 如果您手动集成受众网络,则无需将 FBSDKCoreKit.framework 文件拖到项目中,因为 facebook unity sdk 已经拥有它。

@梦之光


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

我只是在 Pods 目录中找到了 FBSDKCoreKit.framework

住在这里,我们遇到了同样的问题!

Audience network 和 FB sdk ware 由来自 Facebook 开发者站点的 unitypackage 集成。 然后导出到 Xcode,构建 - 错误。 没有手动添加任何内容。 一两个月前一切正常,但升级 FBSDK 和 Audience SDK 后出现错误。

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

我想知道从 Unity 项目的 lib 文件夹中删除 FBAudienceNetwork.frame 并将其添加到 cocoapods 有帮助吗? 但是我们不知道使用的是哪个iOS原生lib版本的FAN for Unity v5.4.1,因为cocopods上最新的原生版本好像只有5.3.1?

上面的尝试没有运气......

现在有完全相同的问题。 我们为新的 Unity 包系统创建了包,根据解决方案,这种冲突可能会在我们的 facebook 包之间创建一些奇怪的依赖关系。

Facebook 7.17.1 和 FAN 5.2.0

今天测试:
新的 Facebook SDK 7.17.2 + 旧的 FAN 5.2 - 工作! (不要忘记 Xcode 链接器标志 -lxml2)
新的 Facebook SDK 7.17.2 + 新的 FAN 5.4.1 - 新错误,无法修复

所以,停在 7.17.2 + 5.2

感谢您的反馈@Apoll0 ,但我们正在寻找声称随 5.4.1 版一起提供的重大错误修复,因此我们指望 FB 人员尽快修复此问题。

更新到 7.17.2,它也能正常工作。 谢谢@Apoll0

@里卡多布斯塔
今天测试:
新的 Facebook SDK 7.17.2 + 新的 FAN 5.4.1 不起作用。

“ld:警告:arm64 函数不是 4 字节对齐的:_unwind_tester 来自 /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld:链接名为“fbad_Cocos2DGetGLViewController”的全局变量:符号多重定义! 用于架构 arm64
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)”

@armnotstrong尝试使用 FAN 5.2 + SDK 7.17.2
在这里为 iOS 和 Android 工作。

@里卡多布斯塔
今天测试:
新的 Facebook SDK 7.17.2 + 新的 FAN 5.4.1 不起作用。

“ld:警告:arm64 函数不是 4 字节对齐的:_unwind_tester 来自 /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld:链接名为“fbad_Cocos2DGetGLViewController”的全局变量:符号多重定义! 用于架构 arm64
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)”

同样的问题在这里。

@RicardoBusta我需要将 Audience 网络升级到 5.4.1,因为新版本修复了一些严重的错误。

这里有任何更新吗? 我在 FB 7.16.1 和 FBAN 5.4.1 中遇到相同的重复符号错误。 现在尝试升级到 7.17.2。

不,那仍然有 1 个副本(它们之前就像 8 个,因此有所改进)。 我想我必须降级到 5.2,但我找不到在哪里可以下载旧版本。 有人可以指点一下吗?

不,那仍然有 1 个副本(它们之前就像 8 个,因此有所改进)。 我想我必须降级到 5.2,但我找不到在哪里可以下载旧版本。 有人可以指点一下吗?

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

谢谢@luizjunior

@里卡多布斯塔
今天测试:
新的 Facebook SDK 7.17.2 + 新的 FAN 5.4.1 不起作用。
“ld:警告:arm64 函数不是 4 字节对齐的:_unwind_tester 来自 /Users/dev/Desktop/test-fb/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld:链接名为“fbad_Cocos2DGetGLViewController”的全局变量:符号多重定义! 用于架构 arm64
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)”

同样的问题在这里。

我们得到了同样的错误。

FAN 5.2 导致 Android 上的 AdMob 出现重复错误,而 FAN 5.4.1 导致 iOS 上的重复错误。 这很令人沮丧。 我们可以更新这个问题吗?

这里有任何更新吗?

任何新闻 ? ? ? ? 任何人 ? 任何地方? :D

有人修吗? 我今天从 5.2.0 升级到 5.4.1 时遇到了同样的问题。

我只使用 Facebook Audience Network 5.4.1。
同样的问题在 xcode 中发生。

我想 Facebook SDK 不是原因,因为我还没有导入 Facebook SDK。

请修复这个问题!!

我的Unity版本是2019.1.14f

我们得到了同样的错误。
新的 Facebook SDK 7.17.2 + 新的 FAN 5.4.1 不起作用。

任何更新?

同样的错误。
image

我仅使用 Facebook Audience Network SDK 5.4.1 对一个简单的统一项目进行了测试。
该错误仅在与 -ObjC 标志链接时发生。

Facebook SDK 7.17.2 自动将此标志添加到 xcode 项目(在 PostProcess 步骤中)。
这就是 FB Sdk 和 FAN Sdk 的组合触发此错误的原因。
(因此解决方法是删除 -ObjC 标志,但这可能会导致其他问题?)

#

@FACEBOOK-TEAM 能否请您修复 Audience Network SDK (FBAdBridgeCommon.mm) 以符合 -ObjC 标志

#

谢谢

我想知道是否可以在 FAN Unity 5.4.1 SDK 中删除包装的 iOS 框架? 我的项目使用 App Lovin 作为创建 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>

https://github.com/googlesamples/unity-jar-resolver使用此文件在构建时添加 Cocoapods 依赖项。
使用这种方法,我的项目成功构建并使用 FB Unity sdk 17.7.2 + FAN 原生 iOS 5.5.0 运行。
image

有什么发现???

问题来自 AudienceNetworkSdk,它在使用 -ObjC 标志时无法链接。
我在 facebook 开发人员上打开了一个错误,但仍在等待解决: https :

(一个肮脏的解决方法是在 xcode 下删除这个链接器标志(facebook sdk 在后期处理步骤中添加它)

它没有解决我的情况,我仍然遇到这个问题

在星期二,2019年9月17日在8:45 PM tbredon [email protected]写道:

问题来自 AudienceNetworkSdk 使用时无法链接
-ObjC 标志。
我在 facebook 开发人员上打开了一个错误,但仍在等待解决:
https://developers.facebook.com/support/bugs/508036486408059/

(一个肮脏的解决方法是在 xcode (facebook) 下删除此链接器标志
sdk 正在后期处理步骤中添加它)


您收到此消息是因为您发表了评论。
直接回复本邮件,在GitHub上查看
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEYSGIPPHPD4SZMHZODQKD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43MVX5WWJLN2000000000000000000000000000000043MVVMXVBHW201000000001
或静音线程
https://github.com/notifications/unsubscribe-auth/ALX3CEZ2S243VCVGGQ5JQITQKD3Q7ANCNFSM4H62DNXA
.

你能指导我如何解决它吗...

2019 年 9 月 18 日星期三下午 12:00,Umair Hassan [email protected]写道:

它没有解决我的情况,我仍然遇到这个问题

在星期二,2019年9月17日在8:45 PM tbredon [email protected]写道:

问题来自 AudienceNetworkSdk 使用时无法链接
-ObjC 标志。
我在 facebook 开发人员上打开了一个错误,但仍在等待解决:
https://developers.facebook.com/support/bugs/508036486408059/

(一个肮脏的解决方法是在 xcode (facebook) 下删除此链接器标志
sdk 正在后期处理步骤中添加它)


您收到此消息是因为您发表了评论。
直接回复本邮件,在GitHub上查看
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEYSGIPPHPD4SZMHZODQKD3Q7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43MVX5WWJLN2000000000000000000000000000000043MVVMXVBHW201000000001
或静音线程
https://github.com/notifications/unsubscribe-auth/ALX3CEZ2S243VCVGGQ5JQITQKD3Q7ANCNFSM4H62DNXA
.

FAN 5.5 也会发生这种情况。
我可以删除Objc标志,但不会引起其他问题吗?

问题来自 AudienceNetworkSdk,它在使用 -ObjC 标志时无法链接。
我在 facebook 开发人员上打开了一个错误,但仍在等待解决: https :

(一个肮脏的解决方法是在 xcode 下删除这个链接器标志(facebook sdk 在后期处理步骤中添加它)

从哪里删除 obj c 。

2019 年 9 月 23 日星期一,上午 11:49 dsagi-presspo, notifications @github.com
写道:

FAN 5.5 也会发生这种情况。
我可以删除Objc标志,但不会引起其他问题吗?

问题来自 AudienceNetworkSdk 使用时无法链接
-ObjC 标志。
我在 facebook 开发人员上打开了一个错误,但仍在等待解决:
https://developers.facebook.com/support/bugs/508036486408059/

(一个肮脏的解决方法是在 xcode (facebook) 下删除此链接器标志
sdk 正在后期处理步骤中添加它)


您收到此消息是因为您发表了评论。
直接回复本邮件,在GitHub上查看
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZKDA73NY5BQXTMIGDQLBRGDA5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7J5YWY#issuecomment-533978203
或静音线程
https://github.com/notifications/unsubscribe-auth/ALX3CE4ULVAZ4Y4O4W2FLALQLBRGDANCNFSM4H62DNXA
.

是的。 它导致其他问题,如 fbsdk 不存在。 类似的东西

2019 年 9 月 23 日星期一下午 5:17,Umair Hassan, [email protected]写道:

从哪里删除 obj c 。

2019 年 9 月 23 日星期一,上午 11:49 dsagi-presspo, notifications @github.com
写道:

FAN 5.5 也会发生这种情况。
我可以删除Objc标志,但不会引起其他问题吗?

问题来自 AudienceNetworkSdk 使用时无法链接
-ObjC 标志。
我在 facebook 开发人员上打开了一个错误,但仍在等待解决:
https://developers.facebook.com/support/bugs/508036486408059/

(一个肮脏的解决方法是在 xcode (facebook) 下删除此链接器标志
sdk 正在后期处理步骤中添加它)


您收到此消息是因为您发表了评论。
直接回复本邮件,在GitHub上查看
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZKDA73NY5BQXTMIGDQLBRGDA5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7J5YWY#issuecomment-533978203
或静音线程
https://github.com/notifications/unsubscribe-auth/ALX3CE4ULVAZ4Y4O4W2FLALQLBRGDANCNFSM4H62DNXA
.

对于那些具有需要静态链接的框架,但由于 Facebook 故障而无法选择 -ObjC 的情况,我发现使用 -force_load 会有所帮助,如下所述:

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

对于那些具有需要静态链接的框架,但由于 Facebook 故障而无法选择 -ObjC 的情况,我发现使用 -force_load 会有所帮助,如下所述:

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

它不适合我。 AdMob 和 Facebook 受众网络出现此错误
链接名为“fbad_Cocos2DGetGLViewController”的全局变量:符号多重定义! 用于架构 arm64

跟我一样的问题。。。

在星期一,2019年9月30日在下午12时28 asadmehar [email protected]写道:

对于那些具有需要静态链接的框架,但其中 -ObjC
由于 Facebook 故障,这不是一个选项,我发现它可以帮助使用
-force_load 在这里提到:

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

它不适合我。 AdMob 和 Facebook 受众出现此错误
网络
链接名为“fbad_Cocos2DGetGLViewController”的全局变量:符号乘法
定义! 用于架构 arm64


您收到此消息是因为您发表了评论。
直接回复本邮件,在GitHub上查看
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CE7V56H6F3NAL3SDDFDQMGTCNA5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD74WOQY#issuecomment-536438595
或静音线程
https://github.com/notifications/unsubscribe-auth/ALX3CE5OT3GU4UQNBYOEWMDQMGTCNANCNFSM4H62DNXA
.

我创建了一个空的 Unity 项目。 除了切换到 iOS 平台,导入 FB Unity SDK 7.17.2 和 FB Audience Network Unity SDK 5.5.1 之外,我什么也没做,并且在构建时遇到了同样的错误:
链接名为“fbad_Cocos2DGetGLViewController”的全局变量:符号多重定义! 用于架构 arm64

这里有关于管理冲突的说明,有人试过吗?
https://developers.facebook.com/docs/audience-network/changelog-unity#5_4_1

有趣的事实:) 我在 8 月 18 日发布了这个问题,但他们仍然设法推送 2-3 个更新,甚至不看错误崩溃评论和问题:) 为 SDK 团队的白痴点赞👍

有关于这场灾难的消息吗?

没有更新。 仍然面临这个问题...

在周五,2019年11月1日在下午1时08分库巴[email protected]写道:

有关于这场灾难的消息吗?


您收到此消息是因为您发表了评论。
直接回复本邮件,在GitHub上查看
https://github.com/facebook/facebook-sdk-for-unity/issues/278?email_source=notifications&email_token=ALX3CEZSHWAGUVL3KDG64J3QRPPW7A5CNFSM4H62DNXKYY3PNVWWK3TUL52HS4DFVREXG43MVVMVBHWJKZ8043MVVBHWJKZ8043MVXWWWJKZ802040000004
或取消订阅
https://github.com/notifications/unsubscribe-auth/ALX3CE3TOK5K7MMQWDCXRPTQRPPW7ANCNFSM4H62DNXA
.

仍然

大家好,FB AN SDK v5.6.0 已经发布,它使用 Cocoapods/Maven 将最新的 SDK 作为 FB Unity SDK 拉取,它现在应该可以与 FB Unity SDK v7.18.0 一起使用。 我建议在https://developers.facebook.com/bugs/报告错误,以便我们可以更快地做出反应。 关闭问题,如果问题仍然存在,请随时打开问题。

Screen Shot 2562-11-08 at 06 17 57

使用 FAN 5.6.0 构建时出现问题,SDK 添加到 Podfile,已安装 pod,但无法构建。

我可以通过关闭 Unity 来修复它,然后从我的项目文件夹中删除 Library 文件夹,然后打开 Unity 并构建它,现在所有错误都消失了。

我现在无法为 Android 构建。 似乎 iOS 构建和运行工作正常。

使用 Android Resolver 添加新的依赖项:

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

我首先怀疑支持依赖性,因为我使用的是“使用 Jetifier”选项。 删除它没有帮助。 我尝试删除风扇依赖项(仅用于测试,我知道这不是正确的方法)并且构建成功。 但是(和预期的一样),应用程序在运行时崩溃了。
不知道如何从这里继续。

这是我收到的消息,我看不到任何有用的信息:
任务 ':transformClassesWithMultidexlistForDebug' 执行失败。
com.android.build.api.transform.TransformException:生成主 dex 列表时出错。

退出代码:1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <563f4bbc342a4b6b88ae70c46cea610c>:0)
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] 进度) (at <563f4bbc342a4b6b88ae70c46cea610c>:0)
作为 GradleInvokationException 重新抛出:Gradle 构建失败
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute(UnityEditor.Android.PostProcessor.PostProcessorContext 上下文)(位于 <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s(UnityEditor.Android.PostProcessor.PostProcessorContext 上下文)(位于 <563f4bbc342a4b6b88ae70c46cea610c>:0)
重新抛出为 BuildFailedException:抛出了“UnityEditor.Build.BuildFailedException”类型的异常。
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s(UnityEditor.Android.PostProcessor.PostProcessorContext 上下文)(位于 <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor. RuntimeClassRegistry 使用了ClassRegistry, UnityEditor.Build.Reporting.BuildReport 报告) (at <563f4bbc342a4b6b88ae70c46cea610c>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, 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.RuntimeClassRegistry usedClassRegistry , UnityEditor.Build.Reporting.BuildReport 报告)(位于 /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

我可以通过关闭 Unity 来修复它,然后从我的项目文件夹中删除 Library 文件夹,然后打开 Unity 并构建它,现在所有错误都消失了。

谢谢! 在网上尝试了大量其他建议并在这方面浪费了太多时间之后,这对我有用。 作为记录,我使用的是 Unity 2019.3.10f1、Facebook SDK 17.7.2,我认为它不重要,但 Xcode 11.4.1。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

michelleran picture michelleran  ·  4评论

derwaldgeist picture derwaldgeist  ·  4评论

pvalium picture pvalium  ·  6评论

yasuohasegawa picture yasuohasegawa  ·  4评论

alchemyincarnate picture alchemyincarnate  ·  4评论