Из-за ограничений по количеству символов в заголовке позвольте мне подробнее остановиться на том, что происходит.
У меня есть приложение, которое создается без предупреждений и ошибок при использовании Xcode 10.2.1, но я хотел бы протестировать его в последней бета-версии Xcode 11.
Однако в процессе сборки возникает ошибка, но, как ни странно, приложение правильно запускается и может использоваться на симуляторе.
Ошибка:
xcrun: ошибка: не удалось найти утилиту «scntool», а не инструмент разработчика или в PATH
Первоначально я думал, что пробелы в имени моего приложения могут быть проблемой, поэтому я быстро переименовал его, чтобы использовать _ вместо пробелов, но это не сработало.
Восстановление приложения после удаления пробелов также показывает следующее предупреждение:
copySceneKitAssets: предупреждение: не удалось скопировать ресурсы SceneKit, поскольку scntool не смог обработать следующие ресурсы: /Users/someidiot/Library/Developer/Xcode/DerivedData/Build/MyAmazingApp/Products/Debug-iphonesimulator/My_Amazing_App.app/art.scnassets/Game .scn
И да, файл есть:
Из любопытства я очистил свои производные данные на случай, если что-то вызывало там проблемы.
rm -rf ~/Library/Developer/Xcode/DerivedData
Однако тот же сценарий, что и раньше... предупреждения и ошибки при сборке, но приложение успешно запускается на симуляторе.
Меня беспокоит то, что если что-то действительно не так, я хотел бы исправить это до того, как это станет проблемой, но в то же время приложение успешно запускается.
К сожалению, в настоящее время у меня нет доступа к устройству iOS 13 для тестирования на оборудовании.
xcode-select -p
? - person matt   schedule 28.07.2019xcode-select -p
:/Applications/Xcode.app/Contents/Developer
- person CodeBender   schedule 28.07.2019