2016-08-22 3 views
0

Недавно я перенес приложение из одной учетной записи в другую. Я могу отправить приложение в App Store и запустить его в симуляторе. Однако, когда я пытаюсь запустить его на устройстве, я получаю эту ошибку:Xcode Development Codesigning Issue

CodeSign /Users/floydresler/Library/Developer/Xcode/DerivedData/App_for_Dark_Tower-egxiflrzexibnghkjwvtznkhigek/Build/Products/Debug-iphoneos/App\ for\ Dark\ Tower.app 
cd "/Users/floydresler/Source Code/App for Dark Tower" 
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate 
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 

Signing Identity:  "iPhone Developer: Floyd Resler (6UFPUB2SE5)" 
Provisioning Profile: "Dark Tower Dev" 
        (31912d69-5ec4-4740-a696-81ea06d3f3fb) 

/usr/bin/codesign --force --sign 4EA262133AD193D1EB339D5E39FC055053663735 --entitlements 
/Users/floydresler/Library/Developer/Xcode/DerivedData/App_for_Dark_Tower-egxiflrzexibnghkjwvtznkhigek/Build/Intermediates/App\ for\ Dark\ Tower.build/Debug-iphoneos/App\ for\ Dark\ Tower.build/App\ for\ Dark\ Tower.app.xcent --timestamp=none 
/Users/floydresler/Library/Developer/Xcode/DerivedData/App_for_Dark_Tower-egxiflrzexibnghkjwvtznkhigek/Build/Products/Debug-iphoneos/App\ for\ Dark\ Tower.app 

/Users/floydresler/Library/Developer/Xcode/DerivedData/App_for_Dark_Tower-egxiflrzexibnghkjwvtznkhigek/Build/Products/Debug-iphoneos/App for Dark Tower.app: resource fork, Finder information, or similar detritus not allowed 
Command /usr/bin/codesign failed with exit code 1 

Я попытался очистки, удаление полученных данных, воссоздавая профиль обеспечения разработки и ничего не работает. Что я делаю неправильно>

+0

Вы пытались удалить приложение с устройства, а затем запустить его снова? –

+0

Когда я недавно закончил процесс передачи, это тоже показалось странным. Я использовал свое устройство для тестирования приложения из App Store, построил версию из предыдущей учетной записи Dev и, поскольку я хотел запустить приложение на симуляторе, используя другую учетную запись dev и профилировать профиль, я понял, что сброс устройства может помочь. И это помогло. Устройство также содержит некоторые производные данные, такие как симулятор на приводе Mac. – pedrouan

+0

Мне еще не повезло. Теперь он даже не будет архивироваться для общего устройства. Одна вещь, которую я заметил, это то, что идентификатор, показанный в ошибке (6UFPUB2SE5), является идентификатором предыдущей учетной записи разработчика. Мне не удалось использовать мой текущий идентификатор учетной записи разработчика. –

ответ

0

Общепринятая причина отказа кода CodeSign с «ресурсом fork, информацией Finder или подобным детриттом» - это дополнительные атрибуты файлов, которые часто устанавливаются на изображениях PNG.

*** Прежде чем возвращать все свои файлы вверх, дважды, а затем снова не запускайте командные команды в своем проекте, которые вы не понимаете.

Вы можете очистить ваш PNGs с:

find /Users/You/Project -name "*png" -exec xattr -v -c '{}' \; 

Вы можете повторить это для всех файлов проекта с:

find /Users/You/Project -exec xattr -v -c '{}' \; 

Вы можете выбрать, чтобы просто запустить это на встроенном проекте, а не источника запустив его в каталоге, указанном с ошибкой, например, если ошибка:

/Пользователи/me/Library/Developer/Xcode/DerivedData/Project-ervhbywkvwhcpnguqaezmqqsbiqe/Build/Products/Debug /My.app: ресурс вилка, информация Finder, или аналогичный детрит не допускаются

Пробег:

find /Users/me/Library/Developer/Xcode/DerivedData/Project-ervhbywkvwhcpnguqaezmqqsbiqe/Build/Products/Debug/My.app -exec xattr -v -c '{}' \; 
+0

Это сделало трюк. Я считаю, что знаю, какой файл вызвал проблему. Я загрузил один из своих аудиофайлов в Audacity, чтобы отредактировать его. Я думаю, что он получил ресурсную вилку, когда я ее экспортировал. –