Продукты содержат недопустимые продукты Архив Nativescript Xcode

Мне удалось создать архив в Xcode 10.1, но не могу пройти анализ сигнатуры.

Каждый раз у меня возникает следующая ошибка:

/Users/lambda/Library/Developer/Xcode/Archives/2018-11-19/My App 19-11-18 21.50.xcarchive/Products contains invalid products.

Multiple binaries share the same codesign path:
/Applications/My App.app/app/tns_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/Current

Binaries:
/Applications/My App.app/app/tns_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Electron Framework
/Applications/My App.app/app/tns_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/Current/Electron Framework

This can happen if your build process copies frameworks by following symlinks. 

Нигде не могу найти, как это решить.

Сертификат был восстановлен и не вызывает ошибок. Я также проверил эти пути внутри сборки и не увидел никаких символических ссылок.

Я использую Nativescript Vue 2.0.2.


person Monkey Monk    schedule 19.11.2018    source источник
comment
Могу я спросить, почему в вашем приложении есть электронный пакет, которого там быть не должно?   -  person Manoj    schedule 20.11.2018
comment
@Manoj Честно говоря, я не знаю. Я предполагаю, что он должен быть там. Я полагаю, зависимость от зависимости ...   -  person Monkey Monk    schedule 20.11.2018


Ответы (1)


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

person Manoj    schedule 20.11.2018
comment
Я вручную удалил все следы Electron, и он прошел проверку! Спасибо за помощь! ;-) - person Monkey Monk; 20.11.2018
comment
Кажется, что tns_modules был установлен (мной) в предыдущей манипуляции ... удаление этой зависимости, похоже, исправляет этот случай. :-) - person Monkey Monk; 20.11.2018
comment
У меня была эта проблема с использованием Nativescript с Vue, потому что я добавил '@ vue / devtools' в качестве зависимости, а не devDependency. Перемещение его в package.json, удаление папки «платформы» и повторный запуск сборки исправили его. - person codinghands; 25.01.2019