2013-01-08 56 views
-2

有什么办法只发送了iOS模拟器文件并没有源代码,我只是想我的应用程序进行测试我可以发送iOS模拟器文件吗?

+0

即使可以做到这一点,您也不应该依赖模拟器进行测试。这就是说,我会先从'〜/ Library/Application Support/iPhone Simulator/{VERSION}/Applications /复制应用程序开始''但我有一种很好的感觉,它不会解决问题。 –

+0

好的,我可以在手机上使用它,而不必将其放在应用程序商店中吗?对不起,我只是新的在这 –

+1

@ Tbt-lionArmanCapistrano,你需要一个开发人员配置文件或分发配置文件。你不能这样做。 – iDev

回答

0

不幸的是没有,即使你没有发送模拟器二进制它不会在其他设备上部署(证书和代码签名)。正确的协议是将其他设备添加到您的门户网站,如果他们还没有它们,则向它们发送必要的证书,私钥等。连同这些数据,您可以附加用于测试的二进制文件。如果您有任何问题或需要澄清,请告诉我!

+0

模拟器二进制文件在任何情况下都不适用于设备,因为它们被编译为i386指令集。设备二进制文件被编译为ARM指令集。这个讨论的一个有争议的问题,但需要注意的一点。 –

1

你需要的是一个AdHoc发行版。

这里还有很多自动化工具,其中最受欢迎的是我的选择之一,即TestflightApp。

他们也有一个非常好的文档,让你开始!

1

是的,您可以将模拟器构建发送给其他人,并要求他们将其放置在他们的模拟器构建位置。他们将能够在没有源代码的模拟器中运行应用程序。

为了做到这一点去,

Users/<username>/Library/Application Support/iPhone Simulator/6.0 

,并复制它看起来像0BE5DCF2-7F78-4D3G-BE5E-41268C635784(请确保您的应用程序文件是否存在该文件夹yourproject.app文件)的文件夹,该文件夹发送给其他人。让他们放在相同的位置。在另一台计算机上执行此操作之前,请确保模拟器已关闭。

请注意,上述解决方案仅适用于模拟器,不适用于iPhone设备。你不能把它放在iPhone中。如果您想将构建版本添加到iPhone上,您可能需要获取一个发行版配置文件,然后添加其他设备,然后发送该ipa文件,以便测试人员可以将其放入设备。

请注意,对于测试,最好不要依靠模拟器。在实际的iPhone设备中测试总是更好。

+0

你以前试过这个吗? – Lefteris

+1

@Lefteris,是的,可以发送模拟器构建。我过去做过。如果你愿意,你可以自己尝试一下。 – iDev

+0

有趣的事实!我认为复制它可能会起作用,但有可能没有怀疑。感谢分享。 –

相关问题