我有一个连接到我的服务器以获取分数、注册用户等的应用程序——通常的东西。
如果我在模拟器上运行它,它工作正常。
如果我使用 xcode 在设备上运行它,它可以正常工作,即使我断开设备与 xcode 的连接并直接从手机桌面使用该应用程序,它也可以继续正常工作。
但是,当我构建一个 .ipa 文件并使用它时,该应用程序不会连接到我的服务器 - 它只是超时。有没有人知道当它通过 xcode build + run 直接放在手机上时,与使用管理器/iTunes 将它作为 .ipa 放在手机上时,它在手机上的工作方式可能会有所不同?
就我而言,它们应该完全相同,所以我什至不知道从哪里开始寻找。
我正在使用 xcode4.2 和 iOS sdk5.0 构建开发目标为 iOS3.2。已经在 3GS 和 iPod Touch 4th gen 上进行了测试,结果相同。
如果需要更多信息,那么我可以提供,但基本上一切正常,所以我怀疑可能存在权限错误或我需要包含我不知道的文件。这个项目最初是由其他人设计的,他们不再存在,其他项目我已经连接到我的服务器没有任何问题,所以我真的希望有人能提供帮助。