“SCDynamicStoreCreate”不可用:在iOS上不可用

我正在研究一个应用程序,我正在尝试检测移动热点。 我search了这个,试图实现这一点。 我input了

#include <SystemConfiguration/SCDynamicStore.h> 

并试过这个代码,

 SCDynamicStoreRef sc = SCDynamicStoreCreate(NULL, CFSTR("com.apple.wirelessmodemsettings.MISManager"), NULL, NULL); NSDictionary* info = (__bridge_transfer NSDictionary*)SCDynamicStoreCopyValue(sc, CFSTR("com.apple.MobileInternetSharing")); 

两条线都出现错误,

 'SCDynamicStoreCreate' is unavailable: not available on iOS 'SCDynamicStoreCopyValue' is unavailable: not available on iOS 

我该如何解决这个问题?(XCode版本8.2.1)

创build一个与SCDynamicStore.h完全一致的头文件。 删除__OSX_AVAILABLE_STARTING所有条目。 导入这个新的头文件而不是<SystemConfiguration/SCDynamicStore.h>

这应该做的。

我从@ crecker的答案中了解到了这一点 。