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'並回到這個默認值。