File Xcode 6.0.1是否将捆绑资源复制到错误的文件夹中?
我已经创建了一个命令行Xcode项目File Xcode 6.0.1是否将捆绑资源复制到错误的文件夹中?,file,bundle,xcode6,relative-path,File,Bundle,Xcode6,Relative Path,我已经创建了一个命令行Xcode项目 PyRun_SimpleFile(file, "/Users/pi/Desktop/test_simple.py") ^这是可行的,但我希望在我的项目树中有test_simple.py 下面是我如何修复它的: 然后从命令行: > find /Users/pi/Library/Developer/Xcode/DerivedData/ -iname "test_simple.py" /Users/pi/Library/Developer/Xcode/D
PyRun_SimpleFile(file, "/Users/pi/Desktop/test_simple.py")
^这是可行的,但我希望在我的项目树中有test_simple.py
下面是我如何修复它的:
然后从命令行:
> find /Users/pi/Library/Developer/Xcode/DerivedData/ -iname "test_simple.py"
/Users/pi/Library/Developer/Xcode/DerivedData
/test_PyCXX-ewhsclbqmuqouofppbnxmqrnojrv/Build/Products/Debug
/usr/share/man/man1/test_simple.py
将其与创建可执行文件的路径进行比较:
/Users/pi/Library/Developer/Xcode/DerivedData
/test_PyCXX-ewhsclbqmuqouofppbnxmqrnojrv/Build/Products/Debug
然后修改代码:
PyRun_SimpleFile(file, "./usr/share/man/man1/test_simple.py");
好的,行了。但是/usr/share/man/man1/到底是怎么回事?这就是屏幕截图中“子路径”字段最初包含的内容。我删除了它并将其替换为“./py”
然后我清理并重建了我的项目
我应该能够运行:
PyRun_SimpleFile(file, "./py/test_simple.py");
我想
那个么为什么子路径包含那个奇怪的原始值呢?为什么它坚持使用这个值,即使我告诉它使用其他值
我在这里发现一只小虫子了吗?可能是由于无法解析“./py”而使用了此默认值 我刚刚发现,它确实是在按原样将所有内容放在一个./py/文件夹中 我认为有一个小错误,清理项目无法从其他位置删除文件 i、 我必须使用默认位置进行构建