我需要将文件复制到iOS模拟器的文档目录中。将长瞬态路径粘贴到命令提示符或finder中的“转到文件夹”中非常烦人。
为了尝试自动化,我在这行代码后面有一个断点:
let documentsDirectory = (NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as String)
断点是一个高级断点:
但是当XCode尝试执行断点时,它无法找到目录/文件。在XCode控制台输出中:
The file /"/Users/bennyty/Library/Developer/CoreSimulator/Devices/574CAFDE-25C1-44EA-8571-DCD4C2EFBBA1/data/Containers/Data/Application/0805C107-82B9-4C97-A713-6E14AE2C8481/Documents" does not exist.
即使命令行上的open "/Users/bennyty/Library/Developer/CoreSimulator/Devices/574CAFDE-25C1-44EA-8571-DCD4C2EFBBA1/data/Containers/Data/Application/0805C107-82B9-4C97-A713-6E14AE2C8481/Documents"
导致Finder正确打开。
使用仅包含open $1