Search code examples
iosxcodewatchkit

Cannot install Watch app


When trying to test a Watch app on the Watch, in XCode I get the following warning

Watch App xcodeproj TARGETED_DEVICE_FAMILY contains a value incompatible with the target type.

enter image description here

Looking at the Device logs, it says:

(Error) WatchKit: validateWatchKitApplicationInfoDictionary, invalid UIDeviceFamily value

What am I missing?


Solution

  • Modify Targeted Device Family

    1. Open file PROJECT.xcodeproj in your project folder
    2. Open file project.pbxproj
    3. Replace value of TARGETED_DEVICE_FAMILY: "4" for watchkitextension, "1,4" for watchkitapp
    4. Replace value of "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4" for watchkitapp

    e.g.

    enter image description here