Ошибка при создании собственных специальных git публичных модулей репозитория

Я пытаюсь создать свои собственные стручки после урока

Однако, когда я добавил свой код в проект pods и попытался его подтолкнуть. Тогда я получаю следующую ошибку -

ОШИБКА | xcodebuild: /Users/klouddata/Documents/Developer/MyPods/Classes/PDRatingsView.m:87:44: ошибка: нет видимого @interface для "UIApplication" объявляет селектор "openURL: параметры: завершение":

Я не понимаю, как решить эту ошибку.

Спасибо

2 ответа

Для push pods в вашем репо не может быть ошибок (я считаю, что в нем даже не может быть предупреждений). Если при сборке фреймворка ошибки не существует, то pod-ы его строят по-другому (может быть, с другой версией swift?) Для установки быстрой версии во время сборки pods используйте команду (найдена на сайте pods, но не пробовала)

echo "3.0" > .swift-version

Лично я использовал следующую команду (это "плохой путь")

export TOOLCHAINS=com.apple.dt.toolchain.Swift_3

Не понимая проблемы, кто-то поставил отрицательные оценки этому вопросу. Любыми путями после долгих исследований я нашел ответ сам. Как упомянуто в ОШИБКЕ | xcodebuild:, путь для сборки xcode отличается, так как у меня в моей системе установлен старый xcode, поэтому необходимо изменить путь, и мне нужно запустить Xcode 7 (для сборки старой версии) и Xcode 8 (для сборки текущей ветви разработки)

используя следующую команду

launchctl удалить com.apple.CoreSimulator.CoreSimulatorService || правда

Другие вопросы по тегам