XCode HealthThermometer 示例编译错误

Posted

技术标签:

【中文标题】XCode HealthThermometer 示例编译错误【英文标题】:XCode HealthThermometer example compile error 【发布时间】:2017-07-05 05:52:25 【问题描述】:

大家好!我是使用 Xcode 和 Objective-c 编码的新手。我正在使用 8.2 Xcode,我尝试从那里编译 HealthThermometer 示例 https://developer.apple.com/library/content/samplecode/HealthThermometer/Introduction/Intro.html 它给出了很多错误:

有什么问题?

提前致谢!

【问题讨论】:

【参考方案1】:

那是相当古老的示例代码。它缺少核心蓝牙所需的#import,并尝试链接到较旧的 IOBluetooth 库。

为了编译它,您需要将 HealthThermometerClientAppDelegate.h 的顶部更改为:

#import <Cocoa/Cocoa.h>
#import <CoreBluetooth/CoreBluetooth.h>

您还需要进入项目设置并删除 IOBluetooth 框架并添加对 CoreBluetooth.framework 的引用

【讨论】:

以上是关于XCode HealthThermometer 示例编译错误的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 9 在 Ctrl+拖动时显示菜单

Xcode 搜索控制器 - 在开始时显示搜索栏 (Swift 4)

为啥 Xcode 在 appdelegate.h 文件中使用 AVAudioPlayer Delegate 协议时显示警告?

Xcode 5 在运行 64 位单元测试时显示“正在使用模拟器”

应用程序在 Xcode 上连接设备时显示警报视图,否则不会

Xcode 未在提交时显示我的某些视图控制器 (GitHub)