2014-10-17 40 views
1

我创建了一个命令行Xcode项目。Xcode 6.0.1是否将bundle资源复制到错误的文件夹中?

PyRun_SimpleFile(file, "/Users/pi/Desktop/test_simple.py") 

^工作,但我想在我的项目树中有test_simple.py。

以下是我固定它:

enter image description here

然后在命令行:

/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'并回到这个默认值。

回答

1

我刚刚发现它确实将所有东西放在./py/文件夹中,因为它应该是。

我认为有一个小错误,清理项目无法从其他位置删除文件。

即我必须使用默认位置完成构建。

相关问题