在iOS iPhone Simulator上安装TestFlight应用程序 – 注册失败

我正在尝试使用iPhone模拟器在XCode的iOS模拟器上安装TestFlight应用程序。 到TestFlight应用程序的链接带我到一个页面,说:“这个设备将需要注册之前,它可以安装testing版。”

有一个友好的注册button。 当我点击注册button,它说“注册设备”,然后它把我带到iPhone的常规设置页面。 如果我回到TestFlight页面,它会显示“注册失败”。

有谁知道在iPhone模拟器上安装TestFlight应用程序的方法吗? 谢谢。

您正在尝试安装的应用程序是为ARM架构编译的应用程序,与模拟器不同(模拟器不是仿真器)。 模拟器只运行为其编译的x86应用程序。 您将需要联系应用程序的开发人员向您发送x86二进制文件,并将其直接添加到iOS模拟器的应用程序目录中。 目录(在Xcode 4.5 beta 4上)是/Applications/Xcode45-DP4.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Applications。 请注意,模拟器的SDK版本必须与您尝试使用模拟器的iOS版本相匹配。

如果我不得不猜测,我会假设由于模拟器不是一个有效的设备,它不能将TestFlightconfiguration文件安装到设备上,因此注册失败(当你被引导到iPhone的设置时,它会尝试在您的设备上安assembly置文件)。

我可以问你为什么试图通过iPhone模拟器安装应用程序? 如果应用程序的代码存在于GitHub上,则可以使用GitHub for Mac应用程序签出代码,然后使用XCode编译该项目并将其构build到iOS模拟器。 应该没有任何理由必须在iOS模拟器上安装TestFlight。