我正在尝试测试单点登录,因此我想下载Facebook应用程序到iPhone模拟器上。
我在哪里可以下载iPhone的Facebook应用程序并如何将其放置在模拟器上?
除非你是那个应用程序的开发者,而且更重要的是,你有源代码可以从头开始构建,否则你无法在模拟器中运行通过App Store下载的应用程序。除了可能违反苹果的条款和条件外,为设备构建的应用程序是为ARM处理器构建的,而为模拟器构建的应用程序实际上是Mac应用程序,并为i386平台构建。
我认为你需要通过iTunes将Facebook应用程序下载到你的设备上,然后为iOS设备构建你的应用程序,并通过Xcode在你的设备上运行它。当然,你需要一个开发者证书。这是我所知道的测试使用Facebook应用程序进行SSO的唯一方法。
iOS 6发布后,你可以直接在模拟器中使用Facebook进行身份验证。如何操作的示例请参考Facebook开发者网站:https://developers.facebook.com/docs/facebook-login/ios/v2.0