2014-08-28 70 views
1

我剛剛在Xcode中創建了一個屏幕保護程序項目。如何更改名稱,因爲它出現在MacOSX的屏幕保護程序選擇對話框中。我指的是字符串波紋管的縮略圖,如「浮動」,「彈起」,在這個截圖等:如何更改MacOSX上的屏幕保護程序的名稱?

enter image description here

注意:我不想改變的名稱MacOSX附帶的屏保。我想改變我自己的名字。這裏的截圖僅僅是爲了說明我的意思。

回答

0

您用於屏幕保護程序(.saver包)的名稱將成爲在System Preferences > Desktop & Screen Saver中查看時顯示的標題。

例子:

在Xcode你可能有一個名爲屏保項目:Amazing Things

  • 當您生成/編譯Amazing Things.saver束將被創建(類似於。應用程序)
  • 主可執行程序Amazing Things駐留在Amazing Things.saver/Contents/MacOS

屏保標題是從.saver束取出,並在OS X顯示爲這樣

enter image description here

  • (注意在系統偏好設置的標題反映了其中的項目被命名爲):

enter image description here

+0

不,我不是指那些屏保。我指的是我創建的那個,我只是指出我的意思是「名稱」。我想改變哪個領域。 – Pablo 2014-08-29 01:58:02

+0

我一定誤會了 - 「我指的是浮動,翻轉,反射,摺紙,移動瓷磚」;所以我對你的意思有點不清楚。通常情況下,屏保會顯示爲文件的名稱,例如在Finder中查看時,系統偏好設置>桌面和屏幕保護程序中的「星夜」將被命名爲「Starry Night.saver」。對於您提到的那些,他們被硬編碼到可執行文件中,所以改變它們需要打開十六進制編輯器。 – 2014-08-29 02:02:40

+0

我不想改變macosx附帶的屏幕保護程序。我正在做我自己的。 – Pablo 2014-08-29 10:57:44

0

這花了我一些時間來弄清楚。在你的項目中應該有一個名爲InfoPlist.strings的文件(如果沒有,我想可以創建一個),並帶有一個CFBundleName條目。這是用於生成標題的字符串,至少在OS X 10.11中是如此。

+0

有趣我得到-1沒有任何評論。我努力改變屏幕保護程序項目的名稱,將每個可找到原始名稱的實例更改爲所需的新名稱,並且它仍然以屏幕保護程序前面板中的原始名稱顯示。直到,就是說,我按照指示更改了CFBundleName字符串。 – 2016-02-01 02:28:27

相關問題