NSLocation授权iOS8的命名空间问题?

NSLocation授权iOS8的命名空间问题?,ios8,cllocationmanager,Ios8,Cllocationmanager,我有一个使用CoreLocation和APN的Swift iOS8应用程序,一切正常。在一切顺利之后,我创建了一个新项目,并完成了所有APN开销,但当我运行新应用程序时,我根本没有收到位置权限请求对话框 我已经完成了所有步骤,并达到了将项目剥离到绝对最小的程度: 创建新项目 输入位置授权代码-requestAlwaysAuthorization和RequestWhenUseAuthorization 添加必要的plist条目-NSLocationAlwaysUsageDescription和ns

我有一个使用CoreLocation和APN的Swift iOS8应用程序,一切正常。在一切顺利之后,我创建了一个新项目,并完成了所有APN开销,但当我运行新应用程序时,我根本没有收到位置权限请求对话框

我已经完成了所有步骤,并达到了将项目剥离到绝对最小的程度:

创建新项目 输入位置授权代码-requestAlwaysAuthorization和RequestWhenUseAuthorization 添加必要的plist条目-NSLocationAlwaysUsageDescription和nsLocationWhenUsageDescription 现在出现了奇怪的部分:当项目以新名称XXX创建时,我会看到权限请求对话框。但是当它被赋予我真正想要的名称时,即YYY,我已经为它创建了应用程序ID、配置文件、.pem文件等,我根本就没有权限对话框

这两个项目之间绝对没有区别,因为我创建了一组废弃文件,从中剪切和粘贴所有代码


你知道伏都教在幕后发生了什么,导致了这两个项目的不同吗?

你的新项目是否与之前触发提示的项目共享相同的捆绑ID?您可以使用iOS simulator>重置内容和设置重置模拟器,或在设备上的“设置>常规>重置>重置位置和隐私”中重置模拟器,以确保再次收到提示