首页 > 解决方案 > 使用“jiulongw/swift-unity”将 Unity 集成到带有 Push Extension 的 Swift 项目

问题描述

再会!我正在尝试使用jiulongw/swift-unity将统一集成到我的项目中,该项目具有通知扩展(OneSignal)。组装时,我收到以下错误:

<unknown>:0: error: error opening input file '/Volumes/DataDisk/TestOneSignal/IOSTemplate3OneSignal/OneSignalNotificationServiceExtension/Unity/Bridging-Header.h' (No such file or directory)
<unknown>:0: error: cannot open file '/Users/vitaliykozlov/Library/Developer/Xcode/DerivedData/DemoProject-haxduxdlnjguxkcogcuqaymwlynv/Build/Intermediates.noindex/PrecompiledHeaders/Bridging-Header-3KPPRZGOMOC4Z.dia' for diagnostics emission (No such file or directory)
Command PrecompileSwiftBridgingHeader failed with a nonzero exit code.

尽管集成到没有通知扩展 (OneSignal) 的项目中可以正常工作。我使用最新版本的 Xcode 和 Unity。请帮助这个问题非常重要,我已经尝试了一切!

标签: iosswiftunity3d

解决方案


一旦我遇到这种错误,这可能会帮助你

首先在 finder 中打开您的项目并授予对该文件 Bridging-Header.h 的sudo chmod 777 /*path of yourfile */读、写、编辑权限,然后还通过或使用终端授予该文件的权限chmod -R 777 foldername or pathname


推荐阅读