Xcode Simulator的应用预览
作为苹果公司阴险的总体计划的一部分,该计划要求我们购买每台iOS设备,因此开发人员必须为所有这些设备提供App Store屏幕截图。
实际上,还算不错。 目前,您可以只为最大的非X iPhone屏幕(例如8 Plus)和最大的iPad(12“ Pro)提供屏幕截图:其余屏幕将自动使用这些屏幕的缩小版本。如果您没有配备最大屏幕的iPad和iPhone,则可以使用Xcode Simulator的“硬件”菜单中的“屏幕截图”选项来覆盖任何设备。
应用预览是另一回事。 它们不是必需的,但它们确实可以增强您在App Store中的形象。 不幸的是,“模拟器”菜单中没有视频捕获选项,但是您可以从命令行(终端)捕获正在运行的模拟器会话,如下所示:
xcrun simctl io启动的记录视频app-preview.mp4
如果收到错误消息指示未安装命令行工具,请确保在“ Xcode首选项”中指定了这些工具:
如果您尝试将生成的视频上传到iTunesConnect(就像使用Quicktime Player上传硬件捕获的视频时一样),则由于视频尺寸,帧速率等原因,可能不会接受该视频。
因此(与硬件捕获的视频一样),Apple批准的方法是将视频导入iMovie,进行所需的任何编辑(例如,最终视频必须不超过30秒),然后导出为应用预览。 但是我发现对于模拟器捕获的视频,iTunesConnect抱怨该视频没有立体声。
我能想到的最快的补救方法是,在从iMovie导出之前,添加一些声音,例如画外音。
然后,最后导出为真实。
这应该可以上传到iTunesConnect了!
- 如何使用Titanium创建凸起的标签栏项目,如Instagram中的标签栏项目?
- 如何在Xcode中构build一个iOS框架的发布版本?
- 是否有可能深入链接到iOS上的Facebook移动应用程序中的特定页面或位置?
- Swift:不能将types'Int16'的值转换为期望的参数types'AnyObject'?
- 是否有可能两次popupUINavigationController?
- Swift — 4 —核心数据—第3部分创建Singleton Core Data和重构插入,更新,删除操作
- Facebook的。 如何获取我的应用程序的所有用户列表?
- 笨拙的UI是一个好的UI:在iOS中使用Swift的MVP
- 如何确定MKMapCamera专注于MKPolygon的正确高度