Если вы не можете найти python2.7 в «/ usr / bin», найдите другой подходящий путь к python, например «/Library/Frameworks/Python.framework/Versions/2.7» и т. Д.

аюсь загрузить свое приложение, использующее ARKit (сборка Unity), в iTunes Connect для распространения TestFlight. При экспорте и загрузке в магазин приложений процессы изXcode ->Organizer Я вижу сбой при удалении расширенных атрибутов для APPNAME.app.

Я проверил всю конфигурацию бит-кода и символов вкл / выкл, подписывая автоматически, вручную. Цель развертывания моего проекта - iOS 10, так как 11 не может быть установлено. Я также попробовал следующие шаги из нити simillar (https://forums.developer.apple.com/thread/83219) и добавил значок App Store 1024 в файл Images.xcassets.

Есть идеи, почему XCode падает?

Снимок экрана непосредственно перед аварией:

Отчет о сбое:

Process:               Xcode [10862]  
Path:                  /Applications/Xcode-9b6.app/Contents/MacOS/Xcode  
Identifier:            com.apple.dt.Xcode  
Version:               9.0 (13238.4)  
Build Info:            IDEFrameworks-13238004000000000~11  
Code Type:             X86-64 (Native)  
Parent Process:        ??? [1]  
Responsible:           Xcode [10862]  
User ID:               501  


Date/Time:             2017-09-10 14:56:10.196 +0100  
OS Version:            Mac OS X 10.12.6 (16G29)  
Report Version:        12  
Anonymous UUID:        FD8390BC-9E7B-969D-15A2-22A8DBBD050D  




Time Awake Since Boot: 16000 seconds  


System Integrity Protection: enabled  


Crashed Thread:        17  Dispatch queue: ConcurrentQueue: -[IDEDistributionPackagingStepViewController viewDidInstall]_block_invoke  


Exception Type:        EXC_BAD_ACCESS (SIGSEGV)  
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020  
Exception Note:        EXC_CORPSE_NOTIFY  


Termination Signal:    Segmentation fault: 11  
Termination Reason:    Namespace SIGNAL, Code 0xb  
Terminating Process:   exc handler [0]  


VM Regions Near 0x20:  
-->  
    __TEXT                 0000000103625000-0000000103627000 [    8K] r-x/rwx SM=COW  /Applications/Xcode-9b6.app/Contents/MacOS/Xcode  


Application Specific Information:  
ProductBuildVersion: 9M214v  


Thread 0:: Dispatch queue: com.apple.main-thread  
0   libsystem_kernel.dylib         0x00007fffbb90634a mach_msg_trap + 10  
1   libsystem_kernel.dylib         0x00007fffbb905797 mach_msg + 55  
2   com.apple.CoreFoundation       0x00007fffa6037434 __CFRunLoopServiceMachPort + 212  
3   com.apple.CoreFoundation       0x00007fffa60368c1 __CFRunLoopRun + 1361  
4   com.apple.CoreFoundation       0x00007fffa6036114 CFRunLoopRunSpecific + 420  
5   com.apple.HIToolbox           0x00007fffa5596ebc RunCurrentEventLoopInMode + 240  
6   com.apple.HIToolbox           0x00007fffa5596cf1 ReceiveNextEventCommon + 432  
7   com.apple.HIToolbox           0x00007fffa5596b26 _BlockUntilNextEventMatchingListInModeWithFilter + 71  
8   com.apple.AppKit               0x00007fffa3b2fa54 _DPSNextEvent + 1120  
9   com.apple.AppKit               0x00007fffa42ab7ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796  
10  com.apple.dt.DVTKit           0x0000000103eb58be -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 390  
11  com.apple.AppKit               0x00007fffa3b243db -[NSApplication run] + 926  
12  com.apple.AppKit               0x00007fffa3aeee0e NSApplicationMain + 1237  
13  libdyld.dylib                 0x00007fffbb7df235 start + 1  

редактировать

Запуск xcodebuild (через fastlane gym) производит следующее:

+ xcodebuild -exportArchive -exportOptionsPlist /var/folders/z1/m155xvnn42s7xl7hfw3_8w5w0000gn/T/gym_config20170912-61009-190kutb.plist -archivePath '/Users/wert/Library/Developer/Xcode/Archives/2017-09-12/towerar 2017-09-12 22.06.54.xcarchive' -exportPath /var/folders/z1/m155xvnn42s7xl7hfw3_8w5w0000gn/T/gym_output20170912-61009-42bo6w
2017-09-12 22:09:04.966 xcodebuild[62085:5372649] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/z1/m155xvnn42s7xl7hfw3_8w5w0000gn/T/Unity-iPhone_2017-09-12_22-09-04.966.xcdistributionlogs'.
2017-09-12 22:09:21.584 xcodebuild[62085:5372649] [MT] IDEDistribution: Step failed: <IDEDistributionPackagingStep: 0x7fc3c75f18b0>: <IDEDistributionPackagingStep: 0x7fc3c75f18b0>
2017-09-12 22:09:21.584 xcodebuild[62085:5372649] -[__NSCFString userInfo]: unrecognized selector sent to instance 0x7fc3c74d72f0
** INTERNAL ERROR: Uncaught exception **
Uncaught Exception: -[__NSCFString userInfo]: unrecognized selector sent to instance 0x7fc3c74d72f0
Stack:
0   __exceptionPreprocess (in CoreFoundation)
1   objc_exception_throw (in libobjc.A.dylib)
2   -[NSObject(NSObject) doesNotRecognizeSelector:] (in CoreFoundation)
3   ___forwarding___ (in CoreFoundation)
4   _CF_forwarding_prep_0 (in CoreFoundation)
5   __55-[Xcode3CommandLineBuildTool _distributeArchiveAndExit]_block_invoke (in Xcode3Core)
6   -[Xcode3CommandLineBuildTool _distributeArchiveAndExit] (in Xcode3Core)
7   -[Xcode3CommandLineBuildTool run] (in Xcode3Core)
8  0x0000000104d752af (in xcodebuild)
9   start (in libdyld.dylib)
 Wain14 окт. 2017 г., 20:11
Если у вас установлен Xcode 8.x, попробуйте удалить его
 Wojciech Rutkowski12 сент. 2017 г., 22:08
Та же проблема с Xcode 9 GM
 rmaddy10 сент. 2017 г., 23:42
Обязательно отправьте отчет об ошибке в Apple.

Ответы на вопрос(7)

и это случалось почти весь день, Xcode 9 внезапно зависает в середине процесса архивирования, что приводит к тому же сообщению об ошибке.

@dangercheng дал мне представление о процессе архивирования в Xcode 9, который нуждается внекоторый атрибут команда, поэтому я иду проверить команду xattr в моем MacBook и как-тонекоторый атрибут не работает Из подробного сообщения видно, что ошибка связана с правами доступа к файлам, принадлежащим папкам / файлам внутри/Library/Python/2.7 , Каким-то образом пользователь, отличный от root, не имеет права писать (w / 2) в эти файлы / папки.

Из приведенных выше фактов я пришел к выводу, что мне нужно изменить разрешение файла в этом случаеchmod -R 775 и применить его ко всем папкам и его содержимое на/Library/Python/2.7, После этого мойнекоторый атрибут работает хорошо, и мой процесс архивирования в Xcode 9 работает без сбоев.

Спасибо всем вам, ребята

 prahata15 окт. 2017 г., 16:08
как придешь ? Ваша команда xattr уже работает?
 Vakas11 окт. 2017 г., 12:06
Не работает для меня :(
 Vakas15 окт. 2017 г., 16:13
Возникли проблемы с xattr и не удалось переустановить. Я отправляю заархивированное приложение с Xcode 8.3.3

n до python 3.6 два дня назад. И кажется, что команда xattr была выполнена под python3.6. Тем не менее, когда я выполняю xattr в терминале.File "/usr/bin/xattr", line 31 continue ^ TabError: inconsistent use of tabs and spaces in indentation Что-то плохое случилось! Поэтому я редактирую исходный код xattr.for i in g: vers = vpat.search(i) if vers is None: continue //add 4 space sys.stderr.write("%s (uses python %s)\n" % (i, i[vers.start():vers.end()])) n = 1

`` `python версии 3.6.3 не может запустить / usr / bin / xattr. Попробуйте альтернативу (ы):

(Ошибка: альтернативы не найдены)

Запустите "man python" для получения дополнительной информации о поддержке нескольких версий в Mac OS X. `` `еще одна ошибка!

Я предполагаю, что команда xattr должна судить о версии python и выполнять подходящие коды, а код python3 содержит некоторую ошибку. Наконец, я изменяю версию python по умолчанию на python2.7 и заменяю softlink из xattr на xattr-2.7. Оно работает. Внимание, когда xcodebuild выполняет команду xattr, путь к python был "/ usr / bin / python". Путь "/ usr / bin / python" тоже был softlink. Итак, я решил эту проблему после этого шага. Шаг 1:cd /usr/bin

Шаг 2:sudo rm python sudo ln -s python2.7 python

Шаг 3:sudo rm xattr sudo ln -s xattr-2.7 xattr Если вы не можете найти python2.7 в «/ usr / bin», найдите другой подходящий путь к python, например «/Library/Frameworks/Python.framework/Versions/2.7» и т. Д.

При бегенекоторый атрибут из терминала у меня произошла следующая ошибка:

IOError: [Errno 13] В доступе отказано: '/Users/cb/Library/Python/2.7/lib/python/site-packages/zc.buildout-1.5.2-py2.7.egg-info/nam,espace_packages.txt '

Взглянув внутрь/ Users / CB / Library Я обнаружил, что все папки принадлежатХБ: персонал (мой в настоящее время вошел в систему пользователя и группы), но/ Users / CB / Library / Python папка принадлежалакорень: колесо

Выполнение следующих действий устранит ошибку:

sudo chown -R $ USER: $ (id -g) / Пользователи / $ USER / Библиотека / Python

ПослеСудо Чоун Вы можете запуститьнекоторый атрибут еще раз для проверки. Там не должно быть никаких ошибок или другого вывода изнекоторый атрибут команда.

 Andrew Romanov23 окт. 2017 г., 04:47
или: sudo chown -R $ USER: $ (id -g) / Библиотека / Python
 Vakas11 окт. 2017 г., 12:08
Не работает для меня :(

ваша установка на python повреждена, или если вы заменили установленный модуль xattr, возможно, вам придется переустановить установленную систему.

 Wojciech Rutkowski13 сент. 2017 г., 21:01
Спасибо за помощь в Твиттере, это решило проблему! xattr был поврежден моими предыдущими установками python.
 Nishant27 сент. 2017 г., 12:53
Пожалуйста, объясните, как исправить поврежденный xattr (если в этом проблема). Я сталкиваюсь с той же проблемой и ничего не делаю.

ю, тогда можно было продолжить в мастере.

 Wojciech Rutkowski18 сент. 2017 г., 11:24
Я попробовал это, не повезло. Проблема была с бинарным xattr (согласно принятому ответу).
 Wojciech Rutkowski19 сент. 2017 г., 15:36
Я переустановил macOS, он исправил Python и xattr. Я попытался переустановить с homebrew, но он все еще был сломан.
 Karsten19 сент. 2017 г., 00:10
Я попробовал это, но это не помогло. Есть ли более подробная информация о том, как исправить xattr на python?
 Karsten28 сент. 2017 г., 08:35
Я пытался собрать проект на нескольких компьютерах, даже с только что установленной ОС. Не помогло Затем я отменил неудачную попытку включить HockeySDK, и внезапно сбои исчезли, и все начало работать. Интересно, что сломанный HockeySDK также заставил Mercurial не хотеть фиксировать самые странные сообщения об ошибках. Оба были исправлены, когда я вернулся к предыдущему коммиту.

xattr' в Mac-терминале ,, если результат как показано ниже:

python version 2.7.10 can't run /usr/bin/xattr.  Try the alternative(s):

/usr/bin/xattr-2.6 (uses python 2.6)
/usr/bin/xattr-2.7 (uses python 2.7)

Run "man python" for more information about multiple version support in
Mac OS X.

Вы должны создать новую мягкую ссылку для запуска команды «/usr/bin/xattr-2.7»:

cd /usr/bin
sudo rm xattr
sudo ln -s xattr-2.7 xattr

это решит мою проблему!

 Vaddadi Kartick29 сент. 2017 г., 16:24
xattr работает на меня. Что еще я могу попробовать?
 Vakas15 окт. 2017 г., 16:11
Тоже самое. Я получил решение, пожалуйста, проверьте мой ответstackoverflow.com/questions/46503257/...

вы не виноваты, но сообщите об ошибке в Apple. Но когда загрузчик Xcode по какой-либо причине не работает, попробуйте хороший старый Application Loader:

Xcode.app/Contents/Applications/Application Loader.app

 Wojciech Rutkowski13 сент. 2017 г., 00:50
Я поднял ошибку с Apple.
 John Scalo12 сент. 2017 г., 07:04
Oy. Вы пробовали обычную папку чистой сборки, перезагрузку и т. Д.?
 Wojciech Rutkowski11 сент. 2017 г., 12:03
Для использования приложения Loader вам необходимо иметьipa и экспорт не работает :(

Ваш ответ на вопрос