xcode 制作一个无需越狱和应用商店即可在 iPhone 上安装的应用

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/21187215/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 04:33:33  来源:igfitidea点击:

make an app to install on iPhone without jailbreak and appstore

xcodeinstalljailbreakcodesign

提问by Amir Hossein

I need to install my own app on other iPhones but without jailbreak and without the App Store!

我需要在其他 iPhone 上安装我自己的应用程序,但没有越狱,也没有 App Store!

Something like: ~~> tui.tongbu.com

类似于:~~> tui.tongbu.com

It installs without App Store and jailbreak

它无需 App Store 和越狱即可安装

Another example ~~> sibche.ir;)

另一个例子~~> sibche.ir;)

I mean how they crack their apps so that it will install on non-jailbroken iPhones.

我的意思是他们如何破解他们的应用程序,以便它可以安装在未越狱的 iPhone 上。

回答by Victor Ronin

It's called wireless distribution of iOS apps. You will need to create enterprise manifest file, which is plist containing HTTP link to your ipa file.

这称为 iOS 应用程序的无线分发。您将需要创建企业清单文件,该文件是包含指向您的 ipa 文件的 HTTP 链接的 plist。

You will need to host it somewhere and you will need to open this link in Safari or pass it to the device through MDM (Mobile Device Management), if this device is enrolled in MDM.

如果此设备已在 MDM 中注册,您需要将其托管在某个地方,并且需要在 Safari 中打开此链接或通过 MDM(移动设备管理)将其传递给设备。

Take a look at this link

看看这个链接

It explains how to do enterprise manifest and distribute apps over the air.

它解释了如何进行企业清单和无线分发应用程序。

回答by Quill

You could use this tool

你可以使用这个工具

It lets you turn your app (in the form of a github repo) into an app that you can install straight from Safari.

它可以让您将您的应用程序(以 github 存储库的形式)转换为可以直接从 Safari 安装的应用程序。

A good example of this is GBA4IOS

一个很好的例子是GBA4IOS

回答by Rhythmic Fistman

If you add the other iPhones' UDIDs to your developer portaland create an Ad Hoc Provisioning Profile containing them, you can distribute Ad Hoc builds to these iPhones.

如果您将其他 iPhone 的 UDID 添加到您的开发人员门户并创建包含它们的 Ad Hoc 配置文件,您可以将 Ad Hoc 构建分发到这些 iPhone。

You can distribute over the air (aka downloading an IPA from a webpage) using exactly the same mechanism mentioned by Victor.

您可以使用Victor提到的完全相同的机制通过无线方式分发(也就是从网页下载 IPA)

I've written a scriptthat takes a .ipa file, creates the various html & "manifest" file and uploads it to your web host (web host not included).

我编写了一个脚本,该脚本采用 .ipa 文件,创建各种 html 和“清单”文件并将其上传到您的网络主机(不包括网络主机)。