Смотреть комплект 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, поэтому я просто удалил цели и снова добавил ту же команду, что и мой проект.

Когда-либо возникают такие проблемы после обновления номера сборки или версии. Пожалуйста, следуйте инструкциям, которые сработали для меня:

  1. Очистить проект
  2. Попробуйте запустить проект в любом из симуляторов
  3. Построить или Архив
Другие вопросы по тегам