有没有办法在没有所有苹果东西的情况下将 ipa 文件安装到测试仪?

发布于 2024-11-07 21:24:08 字数 293 浏览 6 评论 0原文

我有一些 ipa 文件,事实证明我可以直接在我的设备上安装,而无需做任何不寻常的事情,只需 itunes 即可。这些应用程序不在应用程序商店中,所以我猜他们已经使用 Xcode 或 ipas 做了一些事情,对吗?这怎么可能?

当我将我所做的应用程序传递给一些 Beta 测试人员时,我必须询问 ID,并将其放入证书后,就可以安装,但如果没有,则不可以。

那么有人有什么想法吗?发生了什么?

如果你有企业帐户,你仍然需要测试人员的 ID,对吗?

抱歉我的英语不好,但至少我尝试过!

问候和感谢!

I have some ipa files and it turns out that I can install directly on my device without having to do anything unusual, just itunes. These apps are not in the app store, so I guess they've done something with Xcode or with the ipas, right? How is this possible?

When I pass the apps I've done to some beta testers I have to ask IDs and after putting it in the certificate, it can be installed, but if not, no.

So anyone have any idea? What happened?

If you have an Enterprise account, you still need the ID's of the testers, right?

sorry for my bad english, but at least I try!

Greetings and thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

み零 2024-11-14 21:24:08

我们可以在 Xcode 中执行“构建并归档”,然后这将创建一个 ipa 文件。这是由开发人员完成的,目的是将应用程序传递给客户进行测试或审查。

当然,如果您想运行此存档,您的设备应该已添加到创建存档的配置文件中。

We can do in Xcode "build and archive", which will then create an ipa file. This is done by the developers to pass on the app to the client for testing or reviewing.

Ofcourse, if you want to run this archive your device should have been added in the provisioning profile with which the archive was created.

眼中杀气 2024-11-14 21:24:08

你看过测试飞行吗?

编辑

想想如果有人能够将他们的应用程序提供给匿名测试人员,他就可以在 AppStore 之外出售该应用程序。这对苹果来说会适得其反,除非用户越狱设备,否则这是不可能的。

Have you look at Test Flight?

EDIT

Come to think of it, if one is able to give their applications to anonymous testers he could sell the app outside the AppStore. That would be counterproductive for Apple and unless the user jailbreaks the device it shouldn't be possible.

握住我的手 2024-11-14 21:24:08

正如@Deepak所说(然后中风),您可以使用TestFlightApp(您不必关心UDID)。
那里有解释:如何安装从 Xcode 到远程 iPhone 的 iPhone 应用程序

As @Deepak said (then stroke), you can use TestFlightApp (you won't have to care about UDID).
Explained there: How do install iPhone application from Xcode to a remote iPhone

放赐 2024-11-14 21:24:08

是的,你可以从 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文件。

Yes you can install that from Safari, of course that you have to do the provisioning profiles and everything else on normal account for apple procedures. But there is a way to install your app without iTunes if you have a valid .ipa file.
You can put this file on your server and put a HTML with directly link with IP and use this HTML exemple substituting the informations for yours servers and files information:

<!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>

So you have to use the manifest.plist created by xcode when you create a .ipa file.

偏爱自由 2024-11-14 21:24:08

最好、最简单的方法是使用 diawi.com,无需帐户/注册。

the best and easiest way is to use diawi.com, no account/registration required.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文