Ios 应用程序&x27;s Info.plist can';不包含UIRequiredDeviceCapabilities键的值
“应用程序的Info.plist不能包含UIRequiredDeviceCapabilities键的值,该值会阻止此应用程序在任何iOS设备上打开。有关详细信息,请参阅了解UIRequiredDeviceCapabilities键。” 当我试图在iTunes Connect上提交应用程序以供审阅时,不断出现此错误 我正在使用: 代码6.1.1, 应用程序加载器3.0, LiveCode 6.7(也尝试了7.0.1,结果相同) 为iOS构建:Ios 应用程序&x27;s Info.plist can';不包含UIRequiredDeviceCapabilities键的值,ios,app-store-connect,livecode,info.plist,Ios,App Store Connect,Livecode,Info.plist,“应用程序的Info.plist不能包含UIRequiredDeviceCapabilities键的值,该值会阻止此应用程序在任何iOS设备上打开。有关详细信息,请参阅了解UIRequiredDeviceCapabilities键。” 当我试图在iTunes Connect上提交应用程序以供审阅时,不断出现此错误 我正在使用: 代码6.1.1, 应用程序加载器3.0, LiveCode 6.7(也尝试了7.0.1,结果相同) 为iOS构建: iPod和iPhone 4.3或更高版本 位置授权类
- iPod和iPhone 4.3或更高版本
- 位置授权类型:始终(选项在此处显示为灰色,无法更改…)
- 要求和限制:必需-自动对焦摄像头/静止摄像头、WiFi
谢谢。在我看来,
自动对焦摄像头
和静止摄像头
是相互排斥的
发件人:
自动对焦照相机
如果您的应用程序需要(或明确禁止),请包含此密钥
设备静止摄像头的自动对焦功能。虽然大多数
开发人员不需要包含此密钥,您可以包含它
如果您的应用程序支持微距摄影或需要更清晰的图像
以执行某种图像处理
静止摄像头
如果您的应用程序要求(或明确禁止)使用
设备上是否存在摄像头。应用程序使用
UIImagePickerController接口,用于从设备的
静止照相机
我可以想象,
自动对焦摄像头
意味着静止摄像头
,因此我会根据需要删除静止摄像头
。不过,这只是一个猜测。我从info.plist的UIRequiredDeviceCapabilities中的数组中删除了armv7
,现在我的状态正在等待查看。就我而言,这似乎是iTunes Connect的一个缺陷我不需要任何硬件检查我的类似问题,但完全删除UIRequiredDeviceCapabilities
并将项目格式更改为6.3兼容似乎可以解决这个问题
我的是一个旧项目,最初设置为Xcode 3.2兼容
更新应用程序时,似乎无法向应用程序添加新限制
所需的设备功能。
苹果集成到Xcode中的自动验证服务
将拒绝任何限制性更强的更新
UIRequiredDeviceCapabilities比以前的版本更高,您可以
甚至上传到iTunes Connect
对于那些来到这里的人来说,开发者论坛上有一个关于这个K的活跃讨论。看起来这个问题只发生在试图更新旧(2012)应用程序的用户身上。我现在得到了这个问题,试图提交现有应用程序的1.2版(1.0和1.1都在商店中)。我从1.0开始就没有碰过这把钥匙。唯一的价值是“游戏套件”。。。它出现在那里从来没有任何理由,但我将删除它并重新提交。我不知道为什么iTC现在抱怨它,但因为它以前从来没有抱怨过。我必须完全删除UIRequiredDeviceCapabilities键,以便我的应用程序提交审查。在我的例子中,它只有一个值“armv7”——如果您使用ios8sdk构建,那么这个值无论如何都是无关的。(因为你不能在装有armv6的iOS设备上安装iOS8。)我成功地做到了这一点,正如你所说,现在我的状态正在等待审查。这是最简洁准确的解释,并为我澄清了这一点。