2013-06-04 34 views
0

我已经发送了一个我想测试的iPhone app package(.zip文件)。该应用程序尚未在应用商店中提供,并且我没有拥有iPhone。我有什么测试这个应用程序的选项?我可能会把我的手放在Mac上(有些困难),但理想情况下我正在寻找一种在Windows/Linux下运行应用程序的方式。测试没有iPhone的iPhone应用程序

我希望找到一个网站,允许我上传这个软件包,然后我可以在浏览器中测试这个应用程序,但到目前为止还没有发现类似的东西。

+0

U可以上传它testflight ... https://开头testflightapp。 com/ – IronManGill

+2

即使你得到了一个mac,你仍然需要源代码将它部署到模拟器。原因是它需要被编译为x86而不是arm来运行,出于同样的原因,我发现它不太可能会找到其他模拟器,至少有一个是相对准确的。 – Martin

+1

@IronManGill他仍然需要iOS设备将其部署到 – Martin

回答

1

你试试你想要的,应用程序代码将不会在任何其他平台上运行,然后在iOS设备上运行。

最好的选择是获取源代码,以便您可以在Mac上使用Xcode和iOS模拟器运行应用程序。但这不是设备测试的真正替代品。

另外请注意,iOS ad-hoc应用程序链接到设备,并且可能没有安装在设备上,而该设备不在构建应用程序的配置文件中。这些设备由UDID标识。


您链接的应用程序确实是一个仅ARM binnary,只能对在用于构建应用程序的配置文件的设备安装。

Festivals.ie: Mach-O executable arm 

我也看了一下应用程序包,似乎该应用程序是本地的,在那里你不能简单地提取任何事物的存在为网页。没有可用的HTML工具的已知应用程序。

0

为了测试iOS应用程序,应用程序的开发人员必须将您的UDID添加到他的设备下的成员中心。没有这个限制,每个人都可以在全球范围内共享应用程序,而不会真正使用该应用程序。

即使您将获得Mac和iPhone,您也无法测试它。

+0

iOS开发者通常在发布前如何测试他的应用程序? –

+0

在模拟器上,在他的设备上,在其他人设备上(只要他添加了UDID到他的帐户作为beta测试者) – Segev

+0

我不熟悉您链接到的文件。 .ie扩展名?这不是一个普通的应用程序包\包装。 – Segev

0

如果没有iPhone,就可以测试它在iPad或iPhone模拟器......没有别的办法可以在所有...

相关问题