我为Array& amp;做了一些扩展。 Array.swift和String.swift文件中的String类;我还分别在ArrayTest.swift和StringTest.swift中为它们添加了单元测试。现在我想从命令行运行这些单元测试而不使用Xcode项目文件。
在阅读How can I run XCTest for a swift application from the command line?后,我想出了类似的东西:
xcrun -sdk macosx swiftc -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks \
-Xlinker -rpath \
-Xlinker /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks \
-lswiftCore Array.swift \
-module-name array_extension
...似乎将数组扩展编译成模块。但是如何针对此模块编译/链接ArrayTest.swift
文件?