Iphone 为什么我的应用从应用商店下载时不要求使用用户的当前位置?

Iphone 为什么我的应用从应用商店下载时不要求使用用户的当前位置?,iphone,ios4,app-store,Iphone,Ios4,App Store,我刚刚在应用商店中获得了我的第一个应用的批准!它的运行方式略有不同,这取决于它是从我的开发机器还是从应用商店安装的。当我在开发机器上以发布模式安装并运行应用程序时,应用程序将打开并询问用户是否可以使用其当前位置。当我从应用商店安装并运行它时,应用会打开,不会询问用户是否可以使用其当前位置,从而导致基于位置的功能无法工作。发生这种情况的原因有哪些 非常感谢您的帮助 mm 您是否在测试设备的另一台设备上进行了尝试 也许仍然有一个证书认为这是一个调试应用程序,它可能会发生,也许设备认为你之前说没有这种

我刚刚在应用商店中获得了我的第一个应用的批准!它的运行方式略有不同,这取决于它是从我的开发机器还是从应用商店安装的。当我在开发机器上以发布模式安装并运行应用程序时,应用程序将打开并询问用户是否可以使用其当前位置。当我从应用商店安装并运行它时,应用会打开,不会询问用户是否可以使用其当前位置,从而导致基于位置的功能无法工作。发生这种情况的原因有哪些

非常感谢您的帮助

mm

您是否在测试设备的另一台设备上进行了尝试

也许仍然有一个证书认为这是一个调试应用程序,它可能会发生,也许设备认为你之前说没有这种功能的位置

但您应该通过使用location API的委托方法处理错误来避免这个问题


祝你好运

是否未设置UIRequiredDeviceCapability?这似乎不应该打破它,但谁知道……

好吧,我在这里找到了答案


很明显,这是苹果4.1代码中的一个错误,导致我不得不从应用商店中取出我的应用程序。谢谢,苹果

哇,这太可怕了!这也发生在我身上。我花了两个月的时间和精力开发了一款付费应用程序,用户评论非常糟糕,因为消费者无法区分苹果操作系统代码中的错误和你代码中的错误。消费者认为你的软件很差劲,因此损失了很多收入。

谢谢,Vinzius。我确实会用代理处理错误,并将其记录下来,以便用户发送给我,但除了操作无法完成外,错误不会提供太多信息。这没什么好用的:erf ok:-|你试过其他设备吗?我试过其他两个设备。有些工作正常,有些工作不正常,我找不到任何运行其行为和硬件的模式。它看起来只是断断续续的:嗯,我找到了答案,然后把它贴了出来。谢谢你的建议!不,我没有设置,因为我想给用户使用基于位置的服务的选项,但似乎出于某种原因,位置服务没有向用户请求权限。嗯,我找到了答案,只是发布了它。谢谢你的建议!