Xcode Bots:使用Swift Package Manager构建项目
Xcode Bots当前不支持Swift Package Manager项目。 但是可以将它们构建为macOS应用程序,甚至可以获取IDE中显示的代码覆盖率报告。
如果还没有为Swift Package Manager创建一个新的Xcode项目(请注意:不要检查版本控制中的项目文件,因为这对SPM项目来说是不好的做法):
迅捷包generate-xcodeproj
将以下设置应用于您的Bot配置。 (您甚至可以检查“分析”操作)
选择匹配的测试设备。
添加预集成脚本以快速创建项目文件,这是使用所有Xcode Bot功能和下载所有依赖项所必需的。
#/ bin / bashcd mia-cli
快速构建
迅捷包generate-xcodeproj
cp -r xcschemes mia-cli.xcodeproj / xcshareddata /
交易
快速生成Xcode项目文件意味着所有Scheme和用户首选项都将丢失。 但是您可以将* .xcscheme目录从项目文件中复制(以* .xcproject结尾)到存储库中的另一个位置,并将其检入版本控制中(如果对方案进行更改,则必须再次执行此操作) )。
生成Xcode项目时,您可以将目录再次复制回您的项目文件中。
瞧!
- 如何使用并使用UIImagePicker进行编辑 – UIImagePickerController.allowsEditing = YES
- Swift – tableView只有在滚动或切换展开/折叠后才能更新行高
- NSJSONSerialization不工作,NSUTF8StringEncoding正在工作
- 如何在iPhone OpenGL ES粒子系统中绘制1000多个粒子(具有独特的旋转,缩放和alpha)而不会减慢游戏速度?
- 使用Objective-C iOS以编程方式创buildTableVIew
- MDM:APNS通知无法到达iPhone
- iOS临时文件夹位置
- UINavigationBar在推动时改变颜色
- 在iOS中添加一天到当前date