文件名称:semaphore-demo-ios-swift-xcode:使用Swift和Xcode的iOS信号量演示CI管道
文件大小:752KB
文件格式:ZIP
更新时间:2024-02-20 03:59:57
swift ios continuous-integration fastlane cicd
适用于iOS的信号量CI 此示例iOS应用程序包括一个完全配置的CI管道,演示了如何使用为iOS应用程序构建,测试和生成App Store屏幕截图。 该项目需要Xcode 11,并使用SwiftUI用Swift 5.1编写。 运行示例应用程序并在本地进行测试 要运行示例应用程序,请分叉该存储库并在本地克隆它。 打开TallestTowers.xcodeproj ,选择一个已安装的模拟器,然后从“产品”菜单中选择“运行”或按⌘R。 该项目还包括单元测试和UI测试。 要在本地运行所有测试,请从“产品”菜单中选择“测试”或按⌘U。 设置代码签名 在真实设备或Semaphore上运行示例应用程序之前,您需要配置代码签名。 首先,您将需要配置Xcode项目以使用您的开发团队。 打开TallestTowers.xcodeproj并为每个TallestTowers , TallestTowersTests , TallestTowersUITests和TallestTowersScreenshots目标设置开发团队,如下所示: 在项目导航器中选择TallestTowers项目。 切换到“签
【文件预览】:
semaphore-demo-ios-swift-xcode-master
----TallestTowers.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(31KB)
--------xcshareddata()
----TallestTowersTests()
--------TowerTests.swift(906B)
--------Info.plist(727B)
----Images()
--------Pipeline.png(45KB)
--------Secret.png(77KB)
--------TallestTowers.png(601KB)
----LICENSE(1KB)
----fastlane()
--------Snapfile(148B)
--------Fastfile(714B)
--------Gymfile(238B)
--------Matchfile(403B)
--------Appfile(147B)
--------Pluginfile(115B)
--------README.md(753B)
----Gemfile(198B)
----Gemfile.lock(5KB)
----TallestTowersScreenshots()
--------SnapshotHelper.swift(11KB)
--------TallestTowersScreenshots.swift(463B)
--------Info.plist(727B)
----TallestTowers()
--------Assets.xcassets()
--------Models()
--------Controllers()
--------Base.lproj()
--------Info.plist(2KB)
--------Views()
----TallestTowersUITests()
--------TallestTowersUITests.swift(1KB)
--------Info.plist(727B)
----.gitignore(1KB)
----README.md(7KB)
----.semaphore()
--------semaphore.yml(5KB)