我为我的iPad写了一个个人预算/现金流模型应用程序。我年纪大了,是一个退休的软件开发人员,我创建这个应用程序只是因为我喜欢编码。我花了两年多的时间来创建这个应用程序,因为我对这门手艺充满了“热爱”。使用cloc,我得到:
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Swift 217 5523 3258 24990
CSV 13 0 0 14680
Objective-C 5 685 125 2076
SQL 9 213 29 845
JSON 15 0 0 510
C/C++ Header 7 1107 1413 319
XML 9 0 1 189
-------------------------------------------------------------------------------
SUM: 275 7528 4826 43609
-------------------------------------------------------------------------------
我没有足够的资源来支持在应用商店公开发布的应用程序,所以我不会把它提交给苹果来发布。但是,我希望能够在我的iPad和我妻子的iPad上使用它。我已经把它提交给TestFlight,我妻子也这样运行了一段时间。但是每隔90天,我就必须重新提交它并对它进行版本控制。所以,现在我通过我Mac上的XCode发布它作为测试应用程序,它运行良好,所以我知道这是一个选择。
但是,我可能不会永久购买开发许可证,因为我年龄越来越大,不经常练习编程。
有没有办法让我在不再是注册的苹果开发者之后,仍然可以在我们的iPad上运行应用程序?
4条答案
按热度按时间mmvthczy1#
在Xcode 7之后,您不需要开发者许可证。您可以使用免费配置:
使用免费配置在设备上启动您的应用(iOS、watchOS)
如果您未加入Apple开发者计划,您仍然可以使用免费预置在您的设备上构建和运行您的应用。但是,如果您不属于Apple开发者计划,您的应用可用的功能(如添加功能中所述)将受到限制。
1.在Xcode中,将Apple ID添加到“帐户”偏好设置,如在Xcode中添加Apple ID帐户中所述。
1.在项目导航器中,选择项目与目的以显示项目编辑器.
1.点按“通用”,然后从“团队”弹出式菜单中选取您的姓名。
1.将设备连接到Mac,然后从“方案”工具栏菜单中选取设备。
1.在“团队”弹出菜单下方,点按“修复问题”。
1.单击“Run(运行)”按钮。
在你的情况下,你可以通过将iPad连接到Mac来执行此过程。然后重复此过程,拔下它,然后插入你妻子的iPad。
More details can be found in BoltClock's answer I copied this from in the related question
ymzxtsji2#
恐怕只要你是注册的苹果开发者就可以。看看这里:https://developer.apple.com/documentation/xcode/distributing-your-app-to-registered-devices
p4rjhz4m3#
我不确定,但你可以通过在设备上安装JailBreak来使用你自己的应用程序,而无需购买开发者帐户(我再说一遍,我不确定)。当然,由于安全漏洞,我不会推荐它。
w1jd8yoj4#
首先,cudos为开发应用程序.
苹果澄清续约情况here:
如果您的Apple Developer Program会员资格过期,您的应用程序将不再可供下载,您将无法提交新的应用程序或更新。您将无法访问预发布软件、证书、标识符和描述文件以及TSI。但是,您的应用程序对于已安装或下载它们的用户仍将可用,您仍将可以访问App Store Connect和免费开发资源。
因此,基本上当您的构建在90天后过期时,您将无法提交新的构建。
另一个问题是,即使你保持订阅,但不更新代码,iOS平台也在不断更新,所以即使你保持同一个版本,最终也不会在任何设备上工作(除非你也避免更新设备)。这个问题当然是几年后的事了,但仍然存在。
所以恐怕我看不出有什么好办法。