Итак, недавно был выпущен Xcode 8, и я все еще не уверен, что именно может вызвать эту проблему (может быть, это только тот факт, что это бета-версия Xcode или, возможно, что-то неправильно что-то делаю).Ошибка регистрации кода Всякий раз, когда я пытаюсь заменить файлы запаса в новом приложении SceneKit
Проблема заключается в том, что я пытаюсь создать новое приложение SceneKit, и в настоящее время я использую файлы .scn.
Я создал .scn файл «hero.scn» внутри «hero.scnassets», а также при условии, .png файл внутри папки hero.scnassets под названием «heroTexture.png»
код обычно обеспечивается Xcode 8.0 бета 1 для этого проекта в файле "GameViewController.swift" была отредактирована следующим образом:
Оригинальный код:
...
let scene = SCNScene(named: "art.scnassets/ship.scn")!
...
let ship = scene.rootNode.childNode(withName: "ship", recursively: true)!
ship.run(SCNAction.repeatForever(SCNAction.rotateBy(x: 0, y: 2, z: 0, duration: 1)))
отредактировано код:
...
let scene = SCNScene(named: "hero.scnassets/hero.scn")!
...
let hero = scene.rootNode.childNode(withName: "hero", recursively: true)!
hero.run(SCNAction.repeatForever(SCNAction.rotateBy(x: 0, y: 2, z: 0, duration: 1)))
Ошибка Поступило:
.../Xapp.app: resource fork, finder information, or similar detritus not allowed
Command /usr/bin/codesign failed with exit code 1
Заключение Вопрос:
Почему я получаю ошибку подписания, когда все, что я сделал, это просто заменить файлы?
Sidenote: Я знаю, как заставить проблему подписи кода уйти, но это включает перезапуск всего проекта (что я не против). Однако проблема, с которой я сталкиваюсь, - это когда я меняю файлы, я получаю эту ошибку.
P.S: Вот файловая структура просто для удобства.
см .: http://stackoverflow.com/questions/39652867/code-sign-error-in-macos-sierra-xcode-8-resource-fork-finder-information-or/40055759#40055759 – ingconti