CocoaPods podspec push без архитектуры симулятора сборки

Я создал podspec, используя vendored_libraries, чтобы содержать сторонние библиотеки, которые просто созданы для реального устройства. Затем я отправил файл podspec и получил ошибку, в которой говорилось, что cocoapods не могут найти символы для архитектуры i386 и x86_64, потому что библиотеки действительно не имеют символов для архитектуры симулятора. Итак, могу ли я протолкнуть podspec без сборки для типа архитектуры симулятора? Как сделать ? Спасибо.


person poor_developer    schedule 14.04.2016    source источник
comment
Может быть, это поможет вам ... stackoverflow.com/a/26691080/6124910 Удачи   -  person Patrick    schedule 14.04.2016


Ответы (2)


https://github.com/CocoaPods/CocoaPods/issues/5472

Итак, я задал проблему по этому вопросу и получил ответ.

Cocoapods не поощряют архитектурные ограничения.

Я вручную управляю спецификациями модулей в моем репозитории частных модулей вместо использования команды pod repo push.

person poor_developer    schedule 01.07.2016
comment
То есть вы вручную использовали Podspec в своем частном репо? - person Mihai Fratu; 08.02.2017

Вы можете передать --skip-import-validation (Lint пропускает проверку возможности импорта модуля) команде lint или push:

pod lib lint --skip-import-validation

pod trunk push --skip-import-validation --allow-warnings
person Elf Sundae    schedule 27.03.2020