我需要在我的应用程序中访问 CMAAltmeter。所以我当然需要征求许可。我Privacy - Location When In Use Usage Description
当然在 info.plist 中添加了 andPrivacy - Motion Usage Description
一个值,但应用程序从不请求权限,并且授权状态始终未确定
(设备 -> iPhone XR iOS12)和最新的 Xcode。我在 Xcode 中的登录只是使用我的 Apple ID 的个人团队,因为我们只需要在大学使用它。(直到今天我还没有购买开发者许可证)应用程序和 CoreMotion 运行。(CMDeviceMotion 不需要权限)
func myDeviceMotionQFE(){
if CMAltimeter.isRelativeAltitudeAvailable() {
switch CMAltimeter.authorizationStatus() {
case .notDetermined:
print("Altimeter -> NotDetermined")
break
case .denied:
print("Altimeter -> Denied")
break
case .restricted:
print("Altimeter -> Restricted")
break
case .authorized:
print("Altimeter -> Authorized")
}