有將運行屏幕保護程序的幾個Mac OS X程序:SaverLab,Screenalicious等 只是在網絡上找到他們中的一個,並進行下載,然後將其設置爲目標的可執行文件(如彼得ñ劉易斯說) 。
爲避免每次構建後將構建產品複製到'〜/ Library/Screen Savers /',您可以添加一個自定義構建腳本(注意:我在shell中使用'/ bin/tcsh -x'):
#remove the old screen saver or link
rm -Rf "${SCRIPT_OUTPUT_FILE_0}"
#if this is a debug build…
if ("${CONFIGURATION}" == "Debug") then
# create a symbolic link from our screen saver to this users screen saver directory
ln -sfv "${SCRIPT_INPUT_FILE_0}" "${SCRIPT_OUTPUT_FILE_0}"
#if this is a release build…
else if ("${CONFIGURATION}" == "Release") then
# copy our screen saver to this users CMM directory
cp -Rfv "${SCRIPT_INPUT_FILE_0}" "${SCRIPT_OUTPUT_FILE_0}"
endif
然後將其輸入文件 「$ {BUILT_PRODUCTS_DIR}/$ {} FULL_PRODUCT_NAME」 和它的輸出文件爲 「$ {HOME} /庫/屏幕保護程序/ $ {} FULL_PRODUCT_NAME」。現在
當你建立/運行項目它會自動magicly鏈接到你的調試版本或複製發佈版本。
我試圖避免這只是因爲缺乏另一臺機器的可用性...... – 2009-07-09 05:45:50