Ошибка при создании собственных специальных 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 || правда