我正在开发一个室内位置使用 wifi 的系统。
但是我在使用苹果库时遇到了问题。
曾经是私人的,现在是公共的。
我在哪里使用代码。
libHandle = dlopen(”/System/Library/SystemConfiguration/IPConfiguration.bundle/IPConfiguration”, RTLD_LAZY);
apple80211Open = dlsym(libHandle, “Apple80211Open”);
apple80211Bind = dlsym(libHandle, “Apple80211BindToInterface”);
apple80211Close = dlsym(libHandle, “Apple80211Close”);
apple80211Scan = dlsym(libHandle, “Apple80211Scan”);
apple80211Open(&airportHandle);
apple80211Bind(airportHandle, @”en0″);
这是 IOS6 中的代码工作 - 在 root /Application 中
如果是 Iphone,则扫描设备旁边的天线。
从而测量相关天线的距离。
把苹果阻止了对该库的访问。
我想知道这个发展是否还有其他选择。
一个新图书馆。执行相同的功能。
不打算越狱
该应用程序安装在设备的根文件夹中时可以完美运行。
但打算将源代码发布到社区。
甚至在苹果商店推出了一个测试应用程序。
谢谢您的帮助。
爱德华多·拉贝洛
电子邮件[电子邮件受保护] /cdn-cgi/l/email-protection