2014-10-17 38 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/文件夾中,因爲它應該是。

我認爲有一個小錯誤,清理項目無法從其他位置刪除文件。

即我必須使用默認位置完成構建。

相關問題