SceneKit: импортированный файл dae не скопирован в комплект приложений - PullRequest
0 голосов
/ 07 января 2019

У меня странная проблема с активами scenekit ... У меня есть файл ресурсов (catalog.scnassets), который, похоже, подходит для Xcode. Я добавил к нему файл dae, который также прекрасно открывается в Xcode.

Однако файл, похоже, не копируется в комплект приложения при сборке (приложение Mac), хотя журналы сборки показывают, что это происходит:

copySceneKitAssets: копировать заводы.dae copySceneKitAssets: Запуск scntool в /Users/jason/Library/Developer/Xcode/DerivedData/FirstPersonGame-fxynipfnexmczbgnujwuiqxtiogd/Build/Products/Debug/FirstPersonGame.app/Contents/plantsasascat.cat

Когда я проверяю этот каталог в папке сборки, catalog.scnassets есть, но он пуст. Есть идеи, что может происходить?

Вот как выглядит файл в инспекторе удостоверений Xcode:

enter image description here

1 Ответ

0 голосов
/ 07 января 2019

Все просто!

Я видел кучу предупреждений вроде:

scntool: warning: Could not load ModelIO.framework ((null)) (etc)

, который привел меня к этому сообщению StackOverflow , которое решило его для меня.

Короче говоря: проверьте в Xcode Preferences -> Locations. Для меня «Инструменты командной строки» ничего не было выбрано (как-то!), Поэтому выбор значения там (в моем случае, Xcode 10.1), а затем чистая сборка устранили проблему.

...