環境

OS: macOS Catalina 10.15.2
XCode: 11.3
Unity: 2019.2.4f1
Mobile Notification 1.0.3
EasyMobile 2.4.2

主要訊息

duplicate symbol '__RemoveAllDeliveredNotifications' in:
    /Users/[USER_NAME]/Library/Developer/Xcode/DerivedData/Unity-iPhone-dzcmnrtwggojlmehqiusgihebfwj/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/arm64/UnityNotificationWrapper.o
    /Users/[USER_NAME]/[XCODE_PROJECT]/Libraries/EasyMobile/Plugins/iOS/libEasyMobile.a(Notifications.o)
duplicate symbol '__ScheduleLocalNotification' in:
    /Users/[USER_NAME]/Library/Developer/Xcode/DerivedData/Unity-iPhone-dzcmnrtwggojlmehqiusgihebfwj/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/arm64/UnityNotificationWrapper.o
    /Users/[USER_NAME]/[XCODE_PROJECT]/Libraries/EasyMobile/Plugins/iOS/libEasyMobile.a(Notifications.o)
ld: 4 duplicate symbols for architecture arm64

解決

核心原因是 EasyMobile Notification 不能和 Unity 官方的 Mobile Notification 同時存在.

後記

因為這兩個 package 主要不是由我處理的, 繞了一大圈才搞定…

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.