Смотреть комплект CFBundleVersion
Планирование интеграции набора часов
ошибка: значение CFBundleVersion в Info.plist (1) вашего приложения WatchKit не совпадает со значением в Info.plist (2.0) вашего сопутствующего приложения. Эти значения должны совпадать.
Поражен вышеуказанной ошибкой.
- изменил цели развертывания приложения уведомления и наблюдения. Но построить не удалось
Благодарю.
7 ответов
Вы должны убедиться, что CFBundleVersion
в Info.plist вашего WatchKit App
идентичен CFBundleVersion
в вашем parent app’s
Info.plist.
Для тех из вас, кто борется с адаптацией сценариев автонумерации сборки (таких как этот) для WatchKit и получает то же самое The value of CFBundleVersion in your WatchKit app's Info.plist ... does not match the value in your companion app's Info.plist ...
ошибка, вот решение: установить Strip Debug Symbols During Copy
Нет для проекта, удалите одинаковые переопределения опций для всех целей, сделайте чистые (Cmd+Shift+K) и соберите (Cmd+B).
Отказ от ответственности: это скорее взлом, чем решение, я не знаю, почему оно работает, но это единственный способ, которым мой скрипт нумерации работает с WatchKit, и я думаю, что эта информация была бы полезна для кого-то. Если у вас есть лучшие идеи, пожалуйста, поделитесь.
Обновление: наконец-то нашли реальное решение. Оказывается, даже без пользовательского интерфейса можно легко добавить скрипт запуска в цель приложения WatchKit, отредактировав вручную project.pbxproj
, Спасибо, Кертис Герберт!
ошибка: значение CFBundleVersion в Info.plist (14) вашего приложения WatchKit не совпадает со значением в Info.plist (13) вашего сопутствующего приложения. Эти значения должны совпадать.
Я наконец понял, что проблема в том, что ценность моего приложения-компаньона Info.plist
что равно 13
, не равно этому значению в приложении WatchKit.
Таким образом, вы должны убедиться, что Bundle version
Значение панели в каждом Info.plist
совпадает.
После установки расширения приложения WatchKit произошел конфликт в
Строка версий пакета, короткая версия && Bundle.
Поэтому обновите оба ключа до значений, которые равны как в расширении, так и в основных целях приложения в файле info.plist.
&&
Добро пожаловать на вечеринку. Я смог справиться с этим, отредактировав Info.plist в обоих приложениях Watchkit и Watchkit Extension, а затем отредактировав маркетинговую версию в AppName(корневой уровень)/Targets/AppName/Versioning/Marketing Version.
Надеюсь, это поможет всем, кто сталкивается с этой проблемой.
Я получил эту ошибку, когда я создаю новый набор целевых часов с другой командой, выбранной по умолчанию, при создании приложения часов для приложения ios, поэтому я просто удалил цели и снова добавил ту же команду, что и мой проект.
Когда-либо возникают такие проблемы после обновления номера сборки или версии. Пожалуйста, следуйте инструкциям, которые сработали для меня:
- Очистить проект
- Попробуйте запустить проект в любом из симуляторов
- Построить или Архив