Für diejenigen, die mit der Anpassung Build automatische Nummerierung Skripte (wie this one) zu WatchKit und bekommen die gleichen gefürchteten The value of CFBundleVersion in your WatchKit app's Info.plist ... does not match the value in your companion app's Info.plist ...
Fehler zu kämpfen,
hier ist die Lösung: set
Strip Debug Symbols During Copy
zu
Keine für das Projekt, die gleiche Option überschreibt entfernen Für alle Ziele make clean (Cmd + Shift + K) und build (Cmd + B).
Haftungsausschluss: Dies ist mehr Hack als eine Lösung, ich weiß nicht, warum es funktioniert, aber es ist die einzige Möglichkeit, meine autonumbering Skript mit WatchKit arbeiten und ich denke, dass diese Informationen für jemanden nützlich sein würde. Wenn Sie bessere Ideen haben, teilen Sie bitte.
Update: endlich ein real solution. Stellt sich heraus, sogar ohne UI könnte man leicht ein Laufskript zu WatchKit App Ziel durch manuelle Bearbeitung project.pbxproj
hinzufügen. Danke, Curtis Herbert!
Nach der Fehlermeldung ist es immer noch unterschiedliche Uhr App Bundle = 1,0 und AppBundle = 2,0. Haben Sie nach dem Ändern der Werte versucht zu reinigen? – LoVo
Sie haben Recht :) – Rajesh
Ich habe beide identisch, in einem interpolierten Parameter übergeben.Als ich das nächste Mal lief, sah ich diesen Fehler, ohne etwas zu ändern - ist das ein XCode-Problem? – ArielSD