为什么我的应用程序要求在从App Store下载时使用用户的当前位置?

时间:2010-10-19 20:29:46

标签: iphone ios4 app-store

我刚刚在App Store上批准了我的第一个应用程序(Woohoo!),它的运行方式略有不同,具体取决于它是从我的开发机器还是App Store安装的。当我从开发计算机上以发布模式安装并运行应用程序时,应用程序将打开并询问用户是否可以使用其当前位置。当我从App Store安装并运行它时,应用程序会打开并且不会询问用户是否可以使用其当前位置,从而导致我的基于位置的功能无法正常工作。这可能是什么原因?

非常感谢您的帮助!

4 个答案:

答案 0 :(得分:0)

Hummmm

您是否试过另一台“测试设备”的设备?

也许还有证书认为这是一个调试应用程序(它可能会发生),也许设备认为你之前对这种功能(位置)说“不”。

但你应该通过使用委托方法处理错误来解决这个问题:-)(位置API)

祝你好运!

答案 1 :(得分:0)

UIRequiredDeviceCapabililities未设置?似乎不应该打破它,但谁知道......

答案 2 :(得分:0)

嗯,我在这里找到了答案......

iphone Location Services code that works on OS 4.1 in appstore

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

答案 3 :(得分:0)

哇,这太可怕了!这也发生在我身上。我花了两个月的时间和精力投入付费应用程序并且用户评论非常糟糕,因为消费者无法区分Apple操作系统代码中的错误和代码中的错误。消费者只是假设你的软件糟透了,结果就失去了很多收入。