此設置主要是針對OSX的應用程序,但我認爲這也需要將主要的可執行文件的應用程序包內該目錄內。所以如果你有Test.app,可執行的二進制文件將在Test.app/Applications/test
。至少當我用不同的設置搞亂時,它回到了我的身邊。它可能已經改變。
您可以使用xcode的「行爲」設置來指定腳本在構建成功時運行,或者您可以爲每個腳本設置「預生成」和「生成後」操作(也可以運行自定義腳本)計劃在你的項目中。您可以自動執行SSH'ing過程並使用後期構建腳本移動包。
編輯:
我只是測試改變了我的項目的此設置和建設調試/發佈/測試/等版本,並沒有什麼改變了一下包或存檔,這是構建。似乎此設置對iOS應用沒有影響。
其實,更多的測試後,確實改變釋放存檔中的目錄。這是存檔的外觀改變一下其設置ApplicationsTest後:
[ 12:12 [email protected] ~/Library/Developer/Xcode/Archives/2011-09-28 ]$ cd Universal\ 9-28-11\ 12.11\ PM.xcarchive/Products/
[ 12:12 [email protected] ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.11 PM.xcarchive/Products ]$ ll
total 0
drwxr-xr-x 3 Jonathan staff 102B Sep 28 12:11 ApplicationsTest
[ 12:12 [email protected] ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.11 PM.xcarchive/Products ]$ ll ApplicationsTest/
total 0
drwxr-xr-x 187 Jonathan staff 6.2K Sep 28 12:11 Universal.app
並改變它SomethingElse:
[ 12:15 [email protected] ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.15 PM.xcarchive/Products ]$ pwd
/Users/Jonathan/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.15 PM.xcarchive/Products
[ 12:15 [email protected] ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.15 PM.xcarchive/Products ]$ ll
total 0
drwxr-xr-x 3 Jonathan staff 102B Sep 28 12:14 SomethingElse
[ 12:15 [email protected] ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.15 PM.xcarchive/Products ]$ ll SomethingElse/
total 0
drwxr-xr-x 187 Jonathan staff 6.2K Sep 28 12:15 Universal.app
大。有沒有一種方法可以將腳本附加到您的答案中,然後按照您的說法進行操作,然後SSH將程序包放入/ Applications和啓動,包括調試器? – Justin
不幸的是,我沒有一個監獄破碎的iPhone,所以我沒有辦法測試這樣的腳本,否則我可能會寫它爲雅=)(我就是python)。但是,我可以挖掘一些關於如何在python中使用ssh的信息,如果這有助於你開始使用? – chown
我不熟悉Python,只知道基本的終端命令。我不確定它是否會起作用。但是,如果你有時間,我很樂意發現,如果你有時間的話,我會提高你的答案,並會在第二天或第二天會回覆你的答案。 – Justin