如何分享 iOS 应用的交互式演示
Posted
技术标签:
【中文标题】如何分享 iOS 应用的交互式演示【英文标题】:How to share an interactive demo of an iOS app 【发布时间】:2020-05-05 19:17:23 【问题描述】:我目前正在开发一个 ios 应用项目(在 Xcode 上使用 SwiftUI)。完成后,我希望能够在 iPhone 模拟器上在线共享该应用程序的交互式版本,以便人们可以远程测试和使用该应用程序(无需自己下载和编译任何东西)。
有人知道这样做的方法吗?我怀疑它需要一个在线编译器和 iPhone 模拟器。
提前谢谢你。
【问题讨论】:
使用Testflight。 谢谢,Gereon - 不幸的是,我正在进行的项目时间紧迫(例如,一旦我完成编码,我需要在接下来的几个小时内启动一个交互式演示),所以我没有时间等待应用通过 beta 应用审查(根据 TestFlight 的要求)。理想情况下,我还希望向任何人提供访问权限,无论他们是否提供了电子邮件地址并被授予访问测试程序的权限。 Testflight 通过匿名链接工作,如果你愿意的话。此外,您可以在获得第一个工作屏幕后立即进行初始测试版审查。如果您随后不更改版本号,而仅增加构建版本,则不会有进一步的审核。 好的,谢谢 - 我会调查一下。 【参考方案1】:您可以生成一个 .ipa 文件并将其发送出去,但是设置它很麻烦。您需要计划将其安装到的每个设备的 UDID,所有这些 UDID 注册到的临时配置文件,然后他们仍然需要 Xcode 将其安装到他们的设备(通过设备和模拟器,他们可以拖放 .ipa 文件)。
这里有一个更深入的分步说明:https://help.apple.com/xcode/mac/current/#/dev7ccaf4d3c
确实,testflight 是最具可扩展性的解决方案,因为您只需要每个人的电子邮件,它会迫使您获得一个类似的分发管道,无论如何您都需要应用商店。
【讨论】:
感谢wilc0的解释,我去看看。以上是关于如何分享 iOS 应用的交互式演示的主要内容,如果未能解决你的问题,请参考以下文章
技术分享 | 接口测试中如何使用Json 来进行数据交互 ?
标题:如何使用ShareSDK实现Cocos2d-x的Android/iOS分享与授权
swift 笔记:iOS与JavaScript的交互(二):JavaScriptCore:17。 JSExport相关演示