Смотреть комплект CFBundleVersion

Планирование интеграции набора часов

Ошибка: значение CFBundleVersion в вашем приложении WatchKit Info.plist(1) не соответствует значению вашего приложения-компаньона Info.plist(2.0). Эти значения должны соответствовать.

Пораженный с ошибкой выше.
- изменили цели развертывания как приложения уведомления, так и приложения watchkit. Но сбой сборки

Спасибо.

Ответ 1

Вам нужно убедиться, что CFBundleVersion в Info.plist вашего WatchKit App идентичен CFBundleVersion в вашем parent app’s Info.plist.

Ответ 2

Для тех из вас, кто борется с адаптированием скриптов для самостоятельного создания скриптов (например, этот) на WatchKit и получает ту же страшную ошибку The value of CFBundleVersion in your WatchKit app Info.plist ... does not match the value in your companion app Info.plist ..., вот решение: установите Strip Debug Symbols During Copy в Нет для проекта, удалите одинаковые переопределения параметров для всех целей, очистите (Cmd + Shift + K) и постройте (Cmd + B).

Отказ от ответственности: это больше взломать, чем решение, я не знаю, почему это работает, но это единственный способ, которым я получил автозапуск script, работающий с WatchKit, и я думаю, что эта информация была бы полезна для кого-то. Если у вас есть лучшие идеи, делитесь ими.


Обновление: наконец, найдено реальное решение . Оказывается даже без пользовательского интерфейса, можно легко добавить запуск script в TargetKit App, вручную отредактировав project.pbxproj. Спасибо, Кертис Герберт!

Ответ 3

error: значение CFBundleVersion в вашем приложении WatchKit Info.plist(14) не соответствует значению вашего приложения-компаньона Info.plist(13). Эти значения должны соответствовать.

Наконец-то я понял, что значение моего приложения-компаньона Info.plist, которое равно 13, не равно этому значению в приложении WatchKit.

Таким образом, вы должны убедиться, что значение панели Bundle version в каждом Info.plist соответствует.

введите описание изображения здесь

Ответ 4

После установки расширения приложения WatchKit. Был конфликт в

Варианты строк, короткие и & Версия пакета.

Итак, обновите оба параметра Keys до значений, которые равны как для целей расширения, так и для основного приложения в файле info.plist.

введите описание изображения здесь

                                 &&

введите описание изображения здесь

Ответ 5

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

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