【问题标题】:Why TARGET_OS_WATCH is equal to 0 in "WatchKit Extention" target?为什么“WatchKit 扩展”目标中的 TARGET_OS_WATCH 等于 0?
【发布时间】:2016-11-28 15:03:49
【问题描述】:

我有一个带有 “WatchKit 扩展” 的 iOS 项目。我也不能在那里导入 SSKeychain.h 。所以我决定使用预处理器宏:

#if TARGET_OS_WATCH == 0
#import "SSKeychain.h"
#endif

但我有预处理器问题(截图如下)。为什么 "WatchKit 扩展" 目标的 TARGET_OS_WATCH 等于 0?

【问题讨论】:

    标签: objective-c xcode c-preprocessor


    【解决方案1】:

    我的应用是在第一个 Apple Watch 发布之前创建的。当时“iOS SDK”被用作“Base SDK”。我没有重新设定这个目标。所以今天我的Watch Kit AppWatch OS SDK一无所知。 TARGET_OS_WATCH 在那里等于 0。

    “Watch Kit Extension”也是如此

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-12
      • 2015-07-24
      • 1970-01-01
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-20
      • 2016-05-03
      相关资源
      最近更新 更多