我有一些 ipa 文件,事实证明我可以直接安装在我的设备上,而无需做任何不寻常的事情,只需 iTunes。这些应用程序不在应用程序商店中,所以我猜他们已经用 Xcode 或 ipas 做了一些事情,对吧?这怎么可能?
当我将我完成的应用程序传递给一些 beta 测试人员时,我必须询问 ID,并且在将其放入证书后,它可以安装,但如果没有,则不能。
所以有人知道吗?发生了什么?
如果您有企业帐户,您仍然需要测试人员的 ID,对吗?
对不起我的英语不好,但至少我尝试了!
问候和感谢!
我有一些 ipa 文件,事实证明我可以直接安装在我的设备上,而无需做任何不寻常的事情,只需 iTunes。这些应用程序不在应用程序商店中,所以我猜他们已经用 Xcode 或 ipas 做了一些事情,对吧?这怎么可能?
当我将我完成的应用程序传递给一些 beta 测试人员时,我必须询问 ID,并且在将其放入证书后,它可以安装,但如果没有,则不能。
所以有人知道吗?发生了什么?
如果您有企业帐户,您仍然需要测试人员的 ID,对吗?
对不起我的英语不好,但至少我尝试了!
问候和感谢!
我们可以在 Xcode 中进行“构建和归档”,然后创建一个 ipa 文件。这是由开发人员完成的,以将应用程序传递给客户端进行测试或审查。
当然,如果您想运行此存档,您的设备应该已添加到用于创建存档的配置文件中。
正如@Deepak 所说(然后中风),您可以使用TestFlightApp(您不必关心UDID)。在那里解释:如何将 iPhone 应用程序从 Xcode 安装到远程 iPhone
是的,您可以从 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。
最好和最简单的方法是使用diawi.com,无需帐户/注册。