У меня появилось письмо о том, что мой последний двоичный комментарий к Apple для приложения iOS/Watch OS был недействительным из-за:
Приложение ссылается на непубличные библиотеки в PlugIns/iPrayed.appex/iPrayed WatchKit App.app/_WatchKitStub/WK: /System/Library/PrivateFrameworks/SockPuppetGizmo.framework/SockPuppetGizmo
Я уже представил эту сборку без каких-либо проблем и сделал только пару изменений в нескольких строках кода, не добавляя ничего вообще. Вы знаете, что это значит?
Ответ 1
Кажется, сейчас работает. Представление только дает предупреждение, но двоичный файл отлично подходит и может быть отправлен.
Ответ 2
Ты не сделал ничего плохого. Я создал пустой проект, заархивировал его и могу подтвердить, что структура SockPuppetGizmo связана по умолчанию. Это либо ошибка с привязкой Xcode, либо с проверкой в iTunes connect. Я предлагаю всем нам подать радар, чтобы привлечь внимание Apple к ASAP.
otool -L Products/Applications/test.app/PlugIns/test\ WatchKit\ Extension.appex/test\ WatchKit\ App.app/test\ WatchKit\ App
//Yields
/System/Library/PrivateFrameworks/SockPuppetGizmo.framework/SockPuppetGizmo (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 3318.93.0)
/System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 1142.14.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1214.5.1)
и
nm -u Products/Applications/test.app/PlugIns/test\ WatchKit\ Extension.appex/test\ WatchKit\ App.app/test\ WatchKit\ App
//Yields
__SPApplicationMain
dyld_stub_binder
Изменить:
Как сообщают многие, снова можно загружать сборки через Application Loader. Xcode 6.3.2 все еще сбой при отправке.
Чтобы загрузить через загрузчик приложений, выберите свой архив в Органайзер, нажмите "Экспортировать", сохраните и .ipa файл где-нибудь. Откройте Application Loader и выберите ipa.
Ответ 3
Я тоже столкнулся с той же проблемой. Здесь, в моем случае, перезагрузка iMAC работала отлично для меня. Создайте сборку после перезагрузки iMac, а затем создайте сборку, а затем загрузите ее, она отлично сработала для меня.
Надеюсь, это поможет...!!!