CodeBlocks
选择Project菜单下的Set program's arguments..., 如图
在Program arguments 文本框敲入相应的参数即可,argv[0]不需要填, 然后点击OK就可以。
剩下的事情就是运行程序了。
作为iOS开发,我们的 CI 经常使用 Ruby 的命令行工具,像 fastlane, CocoaPods, Xcodeproj。
随着 Ruby 逐渐没落,维护成本逐渐上升。
通过 Swift Package Manager,使用 Apple Swift 语言建立 Command line tool,让团队中的iOS开发者更易于开发维护。
使用 Swift Package Manager 创建一个示例, 用于查看 xcode 的 cache 文件。如图:
type
命令行运行
使用 Xcode 运行
添加 apple/swift-argument-parser 来获取命令行参数。
Include "ArgumentParser" as a dependency for your executable target:
Package.swift Example:
Installing dependencies
修改后,通过 swift package update 拉取依赖
Sources/<target_name>/main.swift ,加入处理逻辑
Get all targets
获取当前项目下所有的 targets。
Start using command-line
使用 swift run <target> 看下效果
Tests/<target_name>Tests/<target_name>Tests.swift , 添加必要的单元测试。
通过 swift test 运行单元测试。
也可以使用 Xcode Command-U 跑测试。
测试通过,release 打包,并移至 /usr/local/bin 。
在打开的属性页面中有四个文本框,其中最上面的那一个叫做目标
就在这个目标栏里面,在原有的字符后面加上空格,然后就可以添加参数了。
你说所的这几个参数我没有见过,不清楚是什么游戏里面的。不过参数一般都是以“-”开头的。没见过这种以“+”号开头的。会不会增加参数的时候不能写“+”号。
如上!
祝你游戏顺利
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)