我最近开始学习用于iOS开发的Swift和SwiftUI,我完全理解如何使用XCode运行我的应用程序进行测试。无论选择什么模拟器设备,你只需点击播放按钮。然而,我真的不喜欢使用XCode。我想使用VSCode进行开发。在网上我可以找到非常复杂的教程,告诉我如何构建我的项目,以便在App store或“Ad-Hoc”上发布。但是,我不认为这是我所需要的。我想知道是否有一种方法可以从终端到模拟器或个人设备(通过USB连接)构建和运行我的应用程序?我知道我可以只在侧面打开XCode,并在那里运行它,同时从VSCode开发,但是,我的电脑有点旧,同时打开这两个应用程序会让我的粉丝们发疯。
1条答案
按热度按时间pgvzfuti1#
您可以跟随this guide学习如何使用
xcodebuild
构建项目。假设您位于包含.xcodeproj文件的目录中,该命令将类似于以下内容:
当然,您可以选择任何您喜欢的模拟器,您可以通过执行
xcrun simctl list
找到模拟器列表。构建的应用将位于名为build/Debug-iphonesimulator或build/Release-iphonesimulator的文件夹中,具体取决于您的默认配置。
现在你可以启动模拟器了。Here是一个指南。基本上,你只需要指定模拟器的UUID(同样你可以使用
xcrun simctl list
找到它),然后启动Simulator.app。要安装构建的应用,您还需要UUID(see also this answer)
最后,通过指定模拟器的UUID和应用的捆绑包ID(source)启动应用