我的朋友可以在不越狱的情况下运行我的 iPhone 应用程序吗?

Posted

技术标签:

【中文标题】我的朋友可以在不越狱的情况下运行我的 iPhone 应用程序吗?【英文标题】:Could my friend run my iPhone App without jailbreak? 【发布时间】:2012-08-28 08:37:28 【问题描述】:

我已经完成了我的 ios 应用,但我不想提交到 App Store。 我应该将它传递给我的朋友并在没有越狱的情况下在他的 iPhone 上运行吗? 我听说它有一些特定的证书允许其他人运行它。

我有开发者帐户。

如果您有一些方法可以在法律上实现它,请您提供一些材料。

编辑我的问题:

在 iPhone 上运行应用程序以使用我的远程设计器进行测试的正确方法是什么?也就是说,他可以通过itune而不是xcode来传输应用程序。

【问题讨论】:

谁投反对票,请站出来解释。不要做鸡,站起来。 别小气...真的很有趣!你想对他们做什么?杀死老鼠的电池?但是我猜它被否决了,因为您似乎没有正确阅读开发​​人员文档以找到解决方法。 是的,无论如何都不为他们做任何事情,有些人喜欢这样。我已经阅读了文档,但这是非常一般的步骤。我有将应用程序提交到应用程序商店的经验,但没有与没有 xcode 的图形设计师合作的远程团队经验。让他安装 XCode ......忘记这种方式。如果是非常常见的情况,我认为应该很容易向我展示步骤。不只是给我 www.google.com,没有意义。 可能标题中的问题是错误的。因为你也知道你能做到,但你真的很想知道你怎么能做到,不是吗?如果我是你,我会问以下问题:与远程团队成员共享测试应用程序的正确方法是什么? 或类似的问题。但这只是我的个人意见。 好建议。如果大家能指出我的错,我很乐意倾听。 【参考方案1】:

您必须在苹果开发者门户中注册他的 UDID。然后你就可以通过 Xcode 在他的手机上安装你的应用了。

【讨论】:

...如果他的朋友离他很远,也可以通过 testflight 网站。 @holex,对,我的设计师在其他国家,离我很远。 @grasGendarme,你的意思是他不能直接通过iTunes安装,必须有xcode?​​span> 或者注册了UDID之后,你可以得到一个mobileprovision文件,他添加到itunes,然后他为你的app添加ipa,然后他就可以同步了 @iAsk,testflight 看起来更好的解决方案,因为我们不知道 .ipa 文件有多大并通过电子邮件将其发送给您的设计师可能是不可能的testflight 可以处理高达 800 MB 的 .ipa 文件。【参考方案2】:

您可以使用标准开发者帐户证书(99 美元)分发您的应用程序,但仅限于 100 台设备。

以下是来自 Apple 的文档:

加入标准计划的 iOS 开发者还可以分发 App Store 之外的应用程序在多达 100 种不同的设备上 仅用于测试目的。要使用临时分发,请创建存档 您的应用程序,或让队友向您发送 iOS App Store 包 (.ipa) 存档的应用程序。

您通过向用户提供 .ipa 文件来分发您的应用程序 安装在他们的设备上。因为您选择了一个有效的 ad hoc 配置文件存档应用程序,用户不需要安装 他们设备上的配置文件,只有 .ipa 文件。用户可以使用 iTunes 在他们的设备上安装应用程序。如果用户想使用 Xcode 在他们的设备上安装应用程序,将存档共享为 .xcarchive 文件包。

详细文档见here

【讨论】:

谢谢,我之前已经提交过应用商店,但是需要很长时间才能得到苹果的审核。而且我的程序还在开发中,还没有完全完成,所以现在无法提交苹果。

以上是关于我的朋友可以在不越狱的情况下运行我的 iPhone 应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

越狱者怎么做

在不越狱的情况下将自定义应用程序加载到 iOS 设备中?

iPhone修改手机运营商名称,不越狱1分钟搞定

如何在不引入 View 或选项卡控制器的情况下将核心位置数据集成到我的空白 iPhone 应用程序?

为啥我的iphone越狱了但那些手机助手上却显示没有越狱呢

让 iPhone Safari 浏览记录隐藏