有没有办法通过Xcode向一个人提供iOS应用程序?

时间:2017-07-08 00:53:37

标签: ios xcode

我为我堂兄建造了这个应用程序。有没有办法可以把它给他,只有他?我知道我可以直接在他的手机上构建它,但我相信这只能在构建后的30天内工作,并且他的生活时间超过8小时,所以我不能继续这样做。任何答案都将非常感谢!

2 个答案:

答案 0 :(得分:0)

如果您拥有免费 Apple开发者帐户,则可以" 侧载"将应用程序放到您朋友的设备上,它将持续 7天,过去是60天,但Apple改变了这一点。

如果您有付费,每年99美元的Apple开发者帐户,您可以" 侧载"将应用程序添加到您的朋友设备上,它将在您的朋友的设备上显示 60天

理想的解决方案是使用Apple的 TestFlight ,而不是将您的应用的多个版本快速发送到您朋友的设备。您的朋友只需安装TestFlight应用即可获取您的应用。

您可以注册您的朋友' Apple Ids处于不同角色,如测试人员,广告商/营销人员,管理员,并控制他们可以看到的应用程序。

苹果' TestFlight需要每年99美元的开发者许可证,但值得一提的是,如果每年99美元看起来像一个不必要的费用而不是应用程序可能不值得开发,那就是我合理化费用的方式。

此外,使用 TestFlight app expiration不是什么大不了的事,因为当应用程序即将到期时,您只需提供新版本,您的朋友就可以获得最新更改。

使用' side-loading"你必须在物理上让你的朋友的设备提供应用程序的版本,这会很快变老,并强烈反对敏捷开发/快速反馈变化。

答案 1 :(得分:-1)

如果您直接在手机上构建应用,该应用将在1周或1年后过期,具体取决于您是否拥有免费的开发者帐户或付费帐户。如果他有Mac可访问,他可以下载Xcode,你可以给他发送源项目给他建立自己的手机。

您还可以使用Apple的TestFlight服务,该服务需要付费开发者帐户。这可能是最简单且最受苹果批准的方法,但除非您提交更新,否则应用将在60天后过期。

您还可以使用第三方分发服务,例如HockeyAppbuddybuild