Используя Testflight, пытаюсь создать архив, но ошибка в chown для Entitlement.plist

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

Я использую TestFlight. Следуйте здесь для XCode. 4.

Когда я делаю Продукт -> Сборка для -> Архивация... он компилируется и подписывает с помощью ключа. Когда я делаю Продукт -> Архивировать... происходит сбой с сообщением

{some stuff before...but I think this is the culprit } /usr/sbin/chown -RH "Entitlements.plist:staff"
"/Users/jtu/Library/Developer/Xcode/DerivedData/MyProject-agrwkgvjqjnrrvglrgpdcmvlquzy/Build/Intermediates/ArchiveIntermediates/MyProjectLite/InstallationBuildProductsLocation/Applications/Playing Cards Lite.app"
chown: Entitlements.plist: Invalid argument
Command /usr/sbin/chown failed with exit code 1

Я даже пытался изменить разрешения для файла Entitlements.plist на 777... безуспешно.

Я не особо застрял и не могу создать архив IPA для TestFlight.

Любые идеи о том, что я должен попробовать?


person milesmeow    schedule 09.03.2012    source источник
comment
Ваш файл прав имеет странное имя, Entitlements.plist:staff, вы уверены, что это правильно?   -  person fbernardo    schedule 09.03.2012
comment
Вы пытаетесь загрузить файл .ipa в testflight?   -  person denil    schedule 09.03.2012
comment
Это часть синтаксиса chown (я думаю). Он хочет изменить владельца файла на персонал.   -  person milesmeow    schedule 10.03.2012
comment
@denil Я пытаюсь создать файл IPA.   -  person milesmeow    schedule 10.03.2012


Ответы (1)


Я нашел виновного. Я не уверен, как это произошло, но «Entitlements.plist» был введен как ВЛАДЕЛЕЦ УСТАНОВКИ и АЛЬТЕРНАТИВНЫЙ ВЛАДЕЛЕЦ УСТАНОВКИ. Итак, когда chown пытался передать владельцу: группу, он использовал Entitlements.plist:staff!

После того, как я изменил его на свое имя пользователя. Все было хорошо. Я смог сделать Продукт -> Архив.

введите здесь описание изображения

person milesmeow    schedule 10.03.2012