- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我最近发现了一组重新分发 iOS 应用程序的第三方非法应用程序商店。这些在线商店能够在未越狱的设备上安装免费的 Appstore 应用程序(即 Facebook、Google Map 等)或他们自己的应用程序。关于苹果禁止第三方商店的问题,我只想知道这些应用程序是如何签名安装在苹果设备上的?这些应用程序是否首先越狱设备?
苹果是否允许更改/更新应用程序的签名?
更新:看来这些App是通过企业开发者许可生成的证书安装在设备上的,所以可以不受限制地安装在任何设备上。但我无法理解这些 AppStores 如何安装 Apple AppStore 上可用的应用程序,例如 Facebook !!!
更新 2:是否可以获取 AppStore 上托管的应用程序的 .ipa 文件?即 Facebook ?如果可以,是否可以辞职?
更新 3:这些是安装的证书。显然其中一个是假的,未经验证但同时可以安装应用程序而无需越狱。
更新 4我觉得Q/A at this link on SO也不回复我的Q。如果通布使用企业许可证签署应用程序,是否真的可以为每个应用程序获得企业许可证?
最佳答案
应用程序很可能与开发人员重新签名(创建这些所谓的“破解应用程序”的人拥有分发证书。他们将购买真正的应用程序,提取 IPA 文件,然后重新签名。这些合法签名然后将应用程序上传到网站,然后由用户下载或通过其他方式分发。iOS 将这些视为常规签名的应用程序,并且不会与 App Store 核对,因为它们从未上传过。这允许将破解的应用程序下载到非越狱 iDevice。越狱消除了代码签名的需要。分发证书通常用于希望分发专门为其工作环境设计的应用程序而无需上传到 App Store 的公司。分发和使用开发人员的证书这种制作破解应用程序的方式当然违反了 Apple 的政策,一旦 Apple 发现这些证书将被作废,但这可能需要很长时间。
编辑:对于如何在设备上免费安装 App Store 应用程序似乎存在一些困惑。这个过程需要越狱,但只是为了创建 ipa,安装它是由 iOS 在设备上自动完成的。上传应用程序的人都会经历这个过程:
我希望这能消除任何困惑。此外,如果他们正在上传他们在 xcode 中制作的自己的应用程序,他们可以简单地使用 xcode 来完成它,首先将其存档(产品>存档),并选择他们的分发证书和临时配置文件进行代码签名,然后打开管理器,转到文件并单击分发。最后,他们选择 Save for enterprise 或 Ad-Hoc Deployment,这会自动使 ipa 准备好上传。
关于ios - 第三方 iOS AppStores(通步、sibche 等)如何对 App 进行签名和安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21059385/
我知道有很多方法可以强制用户更新应用程序,我的问题是,如果我的应用程序在用户更新应用程序之前不允许用户使用它,Appstore 是否会拒绝我的应用程序。 最佳答案 否。如果强制用户更新,您的申请不会被
我已经在 XCode、TestFlight、真实设备……一切的 Release模式下测试了该应用程序。 一切正常。 但是从 Appstore 下载后我的应用程序崩溃了。 这很烦人。 我认为 TestF
前言 上一篇文章写到如何上架IOS应用到Appstore,其中漏掉了些许期间遇到的小坑,现在补上 审核不通过原因 5.1.1 Guideline 5.1.1 - Legal - Priva
前言 咱们国内现在手机分为两类,Android手机与苹果手机,现在用的各类APP,为了手机的使用安全,避免下载到病毒软件,官方都极力推荐使用手机自带的应用商城进行下载,但是国内Android手机品类
今天我的应用被拒绝了,我不明白问题。 被拒绝,因为: 10.6 - Apple and our customers place a high value on simple, refined, cre
所以我正在开发一个应用程序,该应用程序必须在网站启动的同一天发布。由于我们无法准确控制应用程序何时获得批准,因此我现在将其提交审批。 但是接下来会发生什么呢?是自动在应用商店里的吗?我们可以(或者我们
我们开发了一款允许用户下载音频内容的应用程序。应用程序本身的使用是免费的,但我们对内容收费。在我们当前的业务模式中,我们接受使用优质短信的付款(这会增加应用内用户的余额),但是,Apple 拒绝了该应
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
Visual Studio 2019 (Windows)/ Xamarin 4.7.0.968 我创建了一个 iOS 存档(没有错误),但是当我选择分发/AppStore 并选择我已经在 Visual
它让我发疯了!将应用程序上传到appStore太难了! 我现在正在使用 Application Loader。 我解决了很多错误,还有一个我不能,这个: Application failed code
这是我的问题 我有一个特定类型的youtube视频的汇编(UITableView)(例如,有趣的视频),我想知道此应用程序是否会通过批准过程。 youtube中的任何人都可以免费访问这些视频,但我没有
我已经搜索了这个问题,但是在任何地方都找不到答案,这就是为什么我在这里问这个问题的原因,请耐心等待。 我看过一些带有广告的应用程序,在iTunes中,我们可以看到“删除广告$ 0.99”。 我的问题是
我想发布一个包含年度应用内订阅的应用。此订阅的价格应为 150 美元 + Apple 的佣金。因此,我将 App Store Connect 上的订阅价格设置为 194.99 美元,并允许自动重新计算
我有一个应用程序已提交到应用程序商店,令我惊讶的是,当它进入应用程序商店时,它显示该应用程序支持以下语言:英语、中文、荷兰语、法语、德语、罗马尼亚语、俄语、西类牙语。虽然我在本地化方面完全没有做任何事
如何进入不同国家/地区每日生成的新发布应用程序列表?可以说我的应用程序是为英国人和德国人制作的。苹果如何识别该应用程序应该放在两个列表中? 谢谢! 最佳答案 Apple 可以读出您包含了多少本地化的信
背景: 我们正在为我们的一位客户开发一个应用程序,以配合他们的设备使用。该应用程序本身无法执行任何操作,必须通过 Wi-Fi 连接到设备才能运行。 问题: 我们: 只是以标准方式提交应用程序,即使 A
应用程序二进制文件被拒绝,消息如下 指南 2.3.8 - 性能 - 准确的元数据 我们注意到设备上显示的应用图标与 App Store 上显示的大图标不够匹配,这导致用户很难找到他们刚刚下载的应用。
您好,我已经在应用商店上传了一个应用程序,第一个版本不需要 ipad 的图像,我正在尝试上传新版本,它需要 ipad 图像,我如何指定该应用程序不被安装可以在ipad上使用吗? 编辑:该应用程序是使用
故事是这样的 ->我们有一个经过全面测试的应用程序,我们仍在测试并且它可以工作(我们使用展位临时和开发人员提供) -> 几个小时前,我们在应用商店中使用了应用程序,但应用程序在启动屏幕后立即崩溃 ->
我需要向 Appstore 提交应用程序,我的客户希望我提交它,他是团队代理,我是团队管理员。 根据我从 Apple 文档中读到的内容,这是不可能的,只有团队代理才能提交应用程序。有什么解决方法吗?
我是一名优秀的程序员,十分优秀!