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