1
我创建了一个命令行Xcode项目。Xcode 6.0.1是否将bundle资源复制到错误的文件夹中?
PyRun_SimpleFile(file, "/Users/pi/Desktop/test_simple.py")
^工作,但我想在我的项目树中有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 /发生了什么?这是截图中最初包含的'subpath'字段。我删除它,并用'./py'替换它。
然后我清理并重建了我的项目。
我应该能够运行:
PyRun_SimpleFile(file, "./py/test_simple.py");
我想......?
那么,为什么子路径包含奇怪的原始值呢?为什么它会坚持使用这个值,即使我告诉它使用其他的东西?
我在这里发现了一个小错误吗?也许它不能解析'./py'并回到这个默认值。