遇到了一个奇怪的场景工具资产问题...我有一个资产文件(catalog.scnassets
),在Xcode中似乎还可以。我已经添加了一个dae
文件,该文件也可以在Xcode中正常打开。
但是,即使构建日志显示正在发生,该文件似乎在我构建(mac app)时也不会复制到应用程序捆绑包中。
copySceneKitAssets:复制plant.dae copySceneKitAssets:在/Users/jason/Library/Developer/Xcode/DerivedData/FirstPersonGame-fxynipfnexmczbgnujwuiqxtiogd/Build/Products/Debug/FirstPersonGame.app/Contents/Resources/catalog.scnassets/plantsda。中运行scntool。
当我检查构建文件夹中的目录时,catalog.scnassets
在那儿,但是它是空的。任何想法可能会发生什么?
这是Xcode的身份检查器中文件的外观:
答案 0 :(得分:0)
很简单!
我看到了一堆警告,例如:
scntool: warning: Could not load ModelIO.framework ((null)) (etc)
这导致我进入this StackOverflow post,为我解决了这个问题。
简而言之:检入Xcode Preferences->位置。对我来说,“命令行工具”没有被选中(以某种方式!),因此在那里选择一个值(在我的情况下为Xcode 10.1),然后进行干净的构建即可解决此问题。
答案 1 :(得分:0)