【问题标题】:How to fix clang error: symbol(s) not found for architecture arm64如何修复 clang 错误:未找到架构 arm64 的符号
【发布时间】:2019-05-26 07:53:49
【问题描述】:

我一直在尝试通过 Xcode 构建应用程序,但一直收到此错误:未找到架构 arm64 的符号。我刚刚使用 unity 2018.3.2.f1 构建了另一个具有相同设置的应用程序,但没有遇到此问题。

我试图通过我的统一项目查看是否生成了任何重复文件,但没有运气。

Xcode 错误:

ld:警告:arm64 函数未 4 字节对齐:来自 /Users/derrickdandin/Desktop/Jumpy_Animal_Friends - iOS/Jumpy_Jump_Friends_iOS/Libraries/libiPhone-lib.a(unwind_test_arm64.o) 的 _unwind_tester 架构 arm64 的未定义符号: “_VideoPlayerPluginGetCurrentSeekPercent”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginGetCurrentSeekPercent_m33BEF11BEC3ECF2CA7749FDEB8053842617D5263 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginGetCurrentSeekPercent_m33BEF11BEC3ECF2CA7749FDEB8053842617D5263) “_VideoPlayerPluginSetAudioTrack”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginSetAudioTrack_m3B5D1193719F527FE2B4191D359CA7CC415B869C (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginSetAudioTrack_m3B5D1193719F527FE2B4191D359CA7CC415B869C) “_VideoPlayerPluginSetSpeed”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginSetSpeed_m544F96C52FD70D09738A3EB448DF5FEF3499D365 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginSetSpeed_m544F96C52FD70D09738A3EB448DF5FEF3499D365) “_VideoPlayerPluginFinish”,引用自: _MediaPlayerCtrl_VideoPlayerPluginFinish_mA49DFCE2D3998099D5B6BA6071D83CDA59F0C65E in Bulk_Assembly-CSharp_8.o (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginFinish_mA49DFCE2D3998099D5B6BA6071D83CDA59F0C65E) “_VideoPlayerPluginSetTexture”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginSetTexture_mFA4886828CE828667D4C37ABC4F4077848251AD0 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginSetTexture_mFA4886828CE828667D4C37ABC4F4077848251AD0) “_VideoPlayerPluginStopVideo”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginStopVideo_m12AD66699F6E4976AF0A73A9BEEA15A3B19C4BC7 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginStopVideo_m12AD66699F6E4976AF0A73A9BEEA15A3B19C4BC7) “_VideoPlayerPluginCurTimeSeconds”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginCurTimeSeconds_m06A7AFEA2189163B334238B75674A76F9B4D6845 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginCurTimeSeconds_m06A7AFEA2189163B334238B75674A76F9B4D6845) “_VideoPlayerPluginSeekToVideo”,引用自: _MediaPlayerCtrl_VideoPlayerPluginSeekToVideo_mE8CC13E1AF6EE2D83DEE456CE70F21D9763DDDCC in Bulk_Assembly-CSharp_8.o (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginSeekToVideo_mE8CC13E1AF6EE2D83DEE456CE70F21D9763DDDCC) “_VideoPlayerPluginRewindVideo”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginRewindVideo_mA26C3B76B74B103A4A43813EFFEB66DF1C91C2E1 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginRewindVideo_mA26C3B76B74B103A4A43813EFFEB66DF1C91C2E1) “_VideoPlayerPluginResumeVideo”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginResumeVideo_m7D33CEAE27D87DA22B1B3364FB9C456EE58D2DD7 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginResumeVideo_m7D33CEAE27D87DA22B1B3364FB9C456EE58D2DD7) “_VideoPlayerPluginSetVolume”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginSetVolume_m16B65D08C90C128FD82A8D6A9F0CD6190C7B3ECE (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginSetVolume_m16B65D08C90C128FD82A8D6A9F0CD6190C7B3ECE) “_VideoPlayerPluginError”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginError_m19CDF508403F3828DF714032DFFADA280BFD0107 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginError_m19CDF508403F3828DF714032DFFADA280BFD0107) “_VideoPlayerPluginIsPlaying”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginIsPlaying_m57B48F3CC9EBD56D2B151FF3C44679BE160D626C (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginIsPlaying_m57B48F3CC9EBD56D2B151FF3C44679BE160D626C) “_VideoPlayerPluginGetAudioTrack”,引用自: _MediaPlayerCtrl_VideoPlayerPluginGetAudioTrack_m102B7410AAC4851718AD27C380AF78610E7D29CA in Bulk_Assembly-CSharp_8.o (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginGetAudioTrack_m102B7410AAC4851718AD27C380AF78610E7D29CA) “_VideoPlayerPluginDurationSeconds”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginDurationSeconds_mBA1A824E1A9FCFA82ACAEA3B987E446618366E89 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginDurationSeconds_mBA1A824E1A9FCFA82ACAEA3B987E446618366E89) “_VideoPlayerPluginPlayVideo”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginPlayVideo_m21557D326D89BB4038C78162FBF4BE333357D13F (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginPlayVideo_m21557D326D89BB4038C78162FBF4BE333357D13F) “_VideoPlayerPluginCurFrameTexture”,引用自: _MediaPlayerCtrl_VideoPlayerPluginCurFrameTexture_m6E9884E2FBFBA0EECB1502F4348E8CF0EBB045EE in Bulk_Assembly-CSharp_8.o (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginCurFrameTexture_m6E9884E2FBFBA0EECB1502F4348E8CF0EBB045EE) “_VideoPlayerPluginLoadVideo”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginLoadVideo_m9BBB66F654483B414D09FF6CD3EF0B324F209CA5 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginLoadVideo_m9BBB66F654483B414D09FF6CD3EF0B324F209CA5) “_VideoPlayerPluginPlayerReady”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginPlayerReady_m1BBFA30E280506830C6B7CABB5719B80D2A5BD17 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginPlayerReady_m1BBFA30E280506830C6B7CABB5719B80D2A5BD17) “_VideoPlayerPluginPauseVideo”,引用自: _MediaPlayerCtrl_VideoPlayerPluginPauseVideo_m365AED7AE6922CE4D3BF11BA3A3AB3E45BA55D2E in Bulk_Assembly-CSharp_8.o (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginPauseVideo_m365AED7AE6922CE4D3BF11BA3A3AB3E45BA55D2E) “_VideoPlayerPluginExtents”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginExtents_m02D4C687310EB53549AC6B13591894CC76048D92 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginExtents_m02D4C687310EB53549AC6B13591894CC76048D92) “_VideoPlayerPluginDestroyInstance”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginDestroyInstance_m404DBB6565D1BF7FD1F82F5D6A2E4CC7D1A8B065 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginDestroyInstance_m404DBB6565D1BF7FD1F82F5D6A2E4CC7D1A8B065) “_VideoPlayerPluginCanOutputToTexture”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginCanOutputToTexture_m28EF7A2669AF7786E79594C48D0A7293EF7AD1B1 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginCanOutputToTexture_m28EF7A2669AF7786E79594C48D0A7293EF7AD1B1) “_VideoPlayerPluginSetLoop”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginSetLoop_m198D76AA47FE3D5DE4362DA6BD83D2ABA3C6EFF3 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginSetLoop_m198D76AA47FE3D5DE4362DA6BD83D2ABA3C6EFF3) “_VideoPlayerPluginCreateInstance”,引用自: Bulk_Assembly-CSharp_8.o 中的 _MediaPlayerCtrl_VideoPlayerPluginCreateInstance_m180D5B72D5B6CD5515C4B129CC6E05392AD145F4 (也许你的意思是:_MediaPlayerCtrl_VideoPlayerPluginCreateInstance_m180D5B72D5B6CD5515C4B129CC6E05392AD145F4) ld:未找到架构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

ld:未找到架构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

【问题讨论】:

标签: ios xcode unity3d admob arm64


【解决方案1】:

我想通了。我确保我的项目插件文件夹中没有任何挥之不去的旧文件,其中还有一些旧插件。

【讨论】:

    猜你喜欢
    • 2018-08-16
    • 2021-09-30
    • 2019-02-21
    • 2019-10-03
    • 1970-01-01
    • 2022-10-20
    • 2016-01-24
    • 1970-01-01
    • 2017-10-02
    相关资源
    最近更新 更多