问题标签 [ios-permissions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS 权限描述限制
我想知道在 info.plist 上为 iOS 权限描述定义消息是否有任何限制。
我已经搜索过它,但我什么也没找到。
flutter - 无法通过颤振在 iOS 14 上运行 ios 应用程序
我刚刚安装了 iOS 14 beta 并将 Xcode 更新到最新的 Version 12 beta 3。
*Unable to locate DeviceSupport directory with suffix 'DeveloperDiskImage.dmg'. This probably means you don't have Xcode installed, you will need to launch the app manually and logging output will not be shown! Could not run build/ios/iphoneos/Runner.app on 00008020-001338A20E01002E. Try launching Xcode and selecting "Product > Run" to fix the problem: open ios/Runner.xcworkspace*
当我从颤振运行应用程序时,我收到一个错误 。
我可以从 Xcode 运行应用程序,但一旦 USB 电缆断开,应用程序将无法打开/应用程序崩溃。
请帮助我找出问题所在并解决
firebase-authentication - Firebase Analytics:它是否在 iOS 上使用 IDFA?
鉴于即将推出的使用 IDFA 标识符的应用程序的 iOS 14 权限提示,我想知道 Firebase Analytics 和 Firebase Auth 是否确实需要访问 IDFA 才能运行。
在这种情况下,当我们在 AppStore 上发布应用程序时,是否需要声明应用程序正在使用 IDFA?
ios - ITMS-90683:Info.plist 中缺少目的字符串
在 testFlight 上部署应用程序我遇到以下问题,
应用程序的 Info.plist 文件应包含一个 NSLocationAlwaysUsageDescription 键和一个面向用户的目的字符串,清楚而完整地解释您的应用程序需要数据的原因。
即使我在 Info.plist 文件中包含了位置访问所需的密钥。
该应用程序已提交以供审核和测试,但每次提交时我仍然收到一封电子邮件,内容如下:
版本:1.0.2 版本:74)有一个或多个问题
我已经在这里检查了解决方案,以便也添加不推荐使用的密钥
错误 Appstore 连接:Info.plist 文件中缺少目的字符串
对不起,也许我在这里遗漏了什么?
ios - 在运行时在 Unity 中请求 iOS 上的相机权限
我们在 Unity 中构建的应用程序在 iOS 上使用 ARKit/FaceTracking。我们希望在使用前立即在运行时请求相机权限 - 而不是在应用程序启动时。
我应该
在
使用Application.RequestUserAuthorization
相机之前立即使用什么。
根据文档,这应该会触发权限请求。
实际发生的情况
当编译的应用程序在 iOS 设备上启动时,会立即请求权限。如果权限被拒绝,似乎所有进一步的调用都会Application.RequestUserAuthorization
立即返回(不触发另一个请求)并且权限仍然被拒绝。
我假设这Application.RequestUserAuthorization
会按预期工作,如果应用程序在启动时还没有请求权限 - 但我们没有在我们的代码中主动触发这个请求。所以我想这是我的
问题: 如何摆脱最初的相机权限请求?
最初可能是什么原因造成的?据我所知,它不应该是相机权限的 plist 字符串。它已经只是 ArKit 库的导入了吗?如果没有,我怎么能开始寻找原因呢?
ios - Xamarin.iOS 应用在 iOS 14.0 中询问本地网络权限
我有 Xamarin.iOS 应用程序正在生产中,它在 iOS 14 设备上启动时询问本地网络权限。应用程序未使用任何 Bonjour 服务,也未使用任何特定于本地网络的内容。应用程序有各种 nuget 包,包括 Xamarin.Essentials、MvvmCross、Firebase 服务、Realm DB 等。
我已经浏览了 developer.apple.com 上的各种开放线程,包括WWDC2020 视频,但仍然没有得到触发此权限对话框的原因。
xamarin - Xamarin ios 14 permissions not showing in device settings
My Xamarin app is not showing all the permissions I have set up on the app settings screen, when running on an ios 14 device. They appeared correctly in earlier ios versions.
I have the following entitlements set up in the info.plist:
- NSPhotoLibraryUsageDescription - "Privacy - Photo Library Usage Description"
- NSCameraUsageDescription - "Privacy - Camera Usage Description"
Can anyone tell me if ios 14 requires a different set of entitlements? I have not been able to find any developer notes on this, any links pointing me in the right direction would be a huge help!
Thanks
xcode - Xcode Build 构建错误:sh:错误解释器:权限被拒绝
在过去的两天里,我一直在尝试在 Xcode 中编译一个 Cordova 项目,但没有成功。首先,这是另一个项目的克隆,只有一些更改,编译没有问题。而我在 Mac 上的经验只是使用 Xcode 为 iO 编译 Cordova 项目。
我得到的错误如下:
它正在谈论的步骤是这样的:
我在其他时候也遇到过同样的错误,但是按照Cordova Xcode build failed "Permission denied"中的解释,通过使用 chmod +x 为 sh 文件提供执行权限,它可以工作,但这次不会。
*脚本所做的基本上是将 www 文件夹从 Cordova 复制到 ios 项目。并且与其他项目中的脚本完全相同,可以毫无问题地编译。
因此,搜索了错误,并使用 chmod 777 提供了总权限(首先我使用 +x,因为我已经完成了上述其他时间,但没有工作,所以为了以防万一,我进行了完全控制)到两个 sh 脚本,错误中提到的那个,以及步骤中提到的那个。最后用 chmod -R .. 到整个项目文件夹以防万一。
我还在安全和隐私设置上为 Xcode 提供了对磁盘的完全访问控制(不明白这将是必要的原因,因为它会编译其他项目,但同样,以防万一):
还将它从原来的 Documents 文件夹移到桌面(尽管另一个项目在 Documents 的同一个文件夹中,并且如上所述,它可以编译),但也没有在那里工作。
我能够在终端中执行这两个脚本,但是由于依赖 Xcode 变量的脚本不起作用,但它让我运行它。
我检查了这个项目和另一个项目之间是否有任何区别(这让我可以构建它),但除了代码的更改之外,我看不到任何区别。
如果有帮助,我正在运行 Catalina 10.15.6 有帮助吗?
ios - 在 iOS 中重新启用 PWA 摄像头访问
我正在开发一个 PWA,用户可以在其中扫描 QR 码(我正在使用zxing-js)。在 iOS 在 Safari 中,它的行为与预期一致:如果我在提示时允许访问相机,它将打开相机预览并允许我扫描代码。如果我拒绝访问,它将不起作用,并且将来要重新获得对相机的访问权限,我必须在网站设置的“相机”条目中从“拒绝”切换到“允许”(来自“双 A”网址栏左侧的图标)。有人知道我可以在哪里管理 iOS 中 PWA 的相机、位置等权限(特别是在需要重新启用以前被拒绝的权限时)?
flutter - 如何在 Flutter 中请求和检查权限
当用户单击不允许时,我正在使用各种插件来获取用户数据、联系人、照片和相机,应用程序会静默。当用户选中“不再询问”和“不允许”并再次进入应用程序时,我想向用户显示“询问权限”对话框。
目前,当用户选中不允许时,应用程序不再要求
我知道用户必须授予应用程序访问个人信息的权限,包括当前位置、相机、日历、联系人、媒体库、麦克风、传感器、语音和照片。尽管人们喜欢使用可以访问这些信息的应用程序的便利,但他们也希望能够控制他们的私人数据。例如,人们喜欢能够自动用他们的实际位置标记照片或找到附近的朋友,但他们也希望能够选择禁用这些功能。
如何在颤动中再次请求用户许可?