我已經寫了一個腳本,它執行一些步驟來打包我的構建以用於Ad Hoc分發。我的第一個猜測是在我的Ad Hoc目標中使用運行腳本階段。但它看起來像編碼簽名被固定在建設iPhone應用程序鏈的最後位置。如何在Xcode在iPhone應用程序上運行codesign後運行腳本?
有人有線索如何在構建過程的最後時刻運行我的腳本?
更新:請看下面this answer如何在Xcode中運行腳本4.
我已經寫了一個腳本,它執行一些步驟來打包我的構建以用於Ad Hoc分發。我的第一個猜測是在我的Ad Hoc目標中使用運行腳本階段。但它看起來像編碼簽名被固定在建設iPhone應用程序鏈的最後位置。如何在Xcode在iPhone應用程序上運行codesign後運行腳本?
有人有線索如何在構建過程的最後時刻運行我的腳本?
更新:請看下面this answer如何在Xcode中運行腳本4.
您可以創建包含您的「特設」的目標和運行腳本生成階段(即後運行的總目標「特設」目標)?
關於該主題的簡短更新:因爲我們現在都使用Xcode 4。隨着計劃的推出,Apple已經完善了在構建過程中的幾個事件上運行腳本的過程。
轉到產品→編輯方案......有你有一個構建,調試,歸檔等事件前後運行腳本/的機會。將版本從git describe
輸出或上傳.xcarchives到TestFlight和HockeyApp這樣的服務非常方便。
如果你想與其他團隊成員誰取得了您的代碼庫共享你的前/後腳本,你可以去產品→管理方案......,並且你的方案爲共享。在您登記…{project_name}.xcodeproj/xcshareddata/xcschemes/{project_name}.xcscheme
到您的首選scm後,每個人都可以在項目中使用它。
謝謝。今天我遇到了這個問題,我需要在代碼簽名後運行shell腳本。這真的幫了我。 – Stew 2011-11-05 01:52:17
謝謝,這個工程。 – 2009-09-11 15:47:35