Ответ 1
Вам нужно убедиться, что CFBundleVersion
в Info.plist вашего WatchKit App
идентичен CFBundleVersion
в вашем parent app’s
Info.plist.
Планирование интеграции набора часов
Ошибка: значение CFBundleVersion в вашем приложении WatchKit Info.plist(1) не соответствует значению вашего приложения-компаньона Info.plist(2.0). Эти значения должны соответствовать.
Пораженный с ошибкой выше.
- изменили цели развертывания как приложения уведомления, так и приложения watchkit. Но сбой сборки
Спасибо.
Вам нужно убедиться, что CFBundleVersion
в Info.plist вашего WatchKit App
идентичен CFBundleVersion
в вашем parent app’s
Info.plist.
Для тех из вас, кто борется с адаптированием скриптов для самостоятельного создания скриптов (например, этот) на 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
. Спасибо, Кертис Герберт!
error: значение CFBundleVersion в вашем приложении WatchKit Info.plist(14) не соответствует значению вашего приложения-компаньона Info.plist(13). Эти значения должны соответствовать.
Наконец-то я понял, что значение моего приложения-компаньона Info.plist
, которое равно 13
, не равно этому значению в приложении WatchKit.
Таким образом, вы должны убедиться, что значение панели Bundle version
в каждом Info.plist
соответствует.
После установки расширения приложения WatchKit. Был конфликт в
Варианты строк, короткие и & Версия пакета.
Итак, обновите оба параметра Keys до значений, которые равны как для целей расширения, так и для основного приложения в файле info.plist.
&&
Когда когда-либо возникают такие проблемы после обновления номера сборки или версии. Пожалуйста, следуйте инструкциям, которые работали на меня: