我有一些ipa文件,事实证明我可以直接在我的设备上安装,而不必做任何异常,只是itunes。这些应用程序不在应用程序商店中,所以我猜他们已经使用Xcode或使用ipas做了些什么,对吧?这怎么可能?
当我通过我已经对一些beta测试人员完成的应用程序时,我必须询问ID,并且在将其放入证书后,可以安装它,但如果没有,则不会。
所以任何人都有任何想法?发生了什么事?
如果您有企业帐户,您仍然需要测试人员的ID,对吗?
抱歉我的英语不好,但至少我试试了!问候和感谢!
答案 0 :(得分:1)
我们可以在Xcode中“构建和存档”,然后创建一个ipa文件。这是由开发人员将应用程序传递给客户端进行测试或审核。
当然,如果您想要运行此存档,您的设备应该已添加到用于创建存档的配置文件中。
答案 1 :(得分:0)
你看一下Test Flight吗?
修改强>
想想看,如果能够将他们的应用程序提供给匿名测试人员,他可以在AppStore外面销售应用程序。这对Apple来说会适得其反,除非用户越狱设备,否则它是不可能的。
答案 2 :(得分:0)
正如@Deepak所说(然后是中风),你可以使用TestFlightApp(你不必关心UDID)。 在那里解释:How do install iPhone application from Xcode to a remote iPhone
答案 3 :(得分:0)
是的,您可以从Safari安装,当然您必须在苹果程序的正常帐户上执行配置文件和其他所有内容。但是,如果您有一个有效的.ipa文件,有一种方法可以在没有iTunes的情况下安装您的应用程序。 您可以将此文件放在您的服务器上并放置一个直接与IP链接的HTML,并使用此HTML示例替换您的服务器和文件信息:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>downloader</title>
</head>
<body>
<ul>
<a href="itms-services://?action=download-manifest&url=http://SERVER_IP/URL_IPA_FILE/IPA.plist">
Install App</a>
</ul>
</body>
</html>
因此,在创建.ipa文件时,必须使用xcode创建的manifest.plist。
答案 4 :(得分:0)
最好和最简单的方法是使用diawi.com,无需帐户/注册。