2015-05-06 217 views
2

當試圖測試上的手錶手錶的應用程序,XCode中我得到以下警告無法安裝應用程序觀看

關注應用xcodeproj TARGETED_DEVICE_FAMILY包含不兼容 與目標類型的值。

enter image description here

望着設備日誌,它說:

(Error) WatchKit: validateWatchKitApplicationInfoDictionary, invalid UIDeviceFamily value 

我缺少什麼?

+1

這是在您的WatchKit應用程序或擴展? – bgilham

+0

@bgilham手錶應用程序 – daidai

回答

2

修改目標設備的家庭

  1. 打開文件PROJECT.xcodeproj
  2. 打開文件project.pbxproj
  3. 更換TARGETED_DEVICE_FAMILY的值爲 「4」 watchkitextension, 「1,4」對於watchkitapp
  4. 「[SDK = iphonesimulator *] TARGETED_DEVICE_FAMILY」= 「1,4」 爲watchkitapp替換的值

例如

enter image description here

3

您的關注擴展應該有iPhone一個TARGETED_DEVICE_FAMILY而關注應用的目標應該有1,4這樣TARGETED_DEVICE_FAMILY:

Xcode device family settings for apple watch

我曾在一個項目的類似問題是用Xcode測試版創建的。我最終創建了一個新的測試項目,並通過並排比較所有設置。

在項目文件夾
+4

有趣的是,如果您切換到「iPhone/iPad」,您將失去「1,4」,並且無法從下拉菜單中取回它(菜單中沒有1,4選項)! – loretoparisi

相關問題