Для тех из вас, кто борется с адаптации вашей сборок автонумерации скрипты (как this one), чтобы 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).
Отказ от ответственности: это больше взломать, чем решение, я не знаю, почему это работает, но это единственный способ, которым я получил свой скрипт autonumbering, работающий с WatchKit, и я думаю, что эта информация была бы полезна для кого-то. Если у вас есть идеи, пожалуйста, поделитесь.
Update: наконец-то нашел real solution. Выключается даже без пользовательского интерфейса, можно легко добавить сценарий запуска в приложение WatchKit App, вручную отредактировав project.pbxproj
. Спасибо, Кертис Герберт!
Согласно сообщения об ошибке это все-таки разные часы App Bundle = 1,0 и AppBundle = 2,0. Вы пытались очистить после изменения значений? – LoVo
Вы правы :) – Rajesh
У меня оба одинаковые, проходящие в интерполированном параметре.В следующий раз, когда я побежал, я увидел эту ошибку, ничего не изменив - это проблема XCode? – ArielSD