2012-07-27 24 views
1

我最近通過編寫AppleScript並將其保存爲應用程序來創建應用程序。然後,我想使用DashCode創建一個Dashboard Widget,它將有一個按鈕來啓動應用程序 - 只是爲了好玩。查找AppleScript應用程序的Apple標識符

但是,DashCode示例代碼指示我找到用於啓動應用程序的「應用程序標識符」。但是,我不知道如何找到應用程序標識符。有沒有人知道一種方法來找到它?

在此先感謝!

回答

1

應用程序的應用程序標識符「看起來像一個反向的互聯網域名,如'com.apple.textedit'。」 → reference

如果您使用Xcode創建Applescript應用程序,則可以將應用程序捆綁標識符設置爲應用程序設置嚮導的一部分或應用程序目標屬性中。如果您使用Applescript Editor編寫腳本並將其保存爲應用程序,那麼您的軟件包將不會有標識符,但可以添加一個標識符。

CTRL-單擊您的應用程序包並單擊顯示包裝內容。點擊Contents文件夾,然後打開Info.plist文件。該文件以XML格式指定您的應用程序的屬性。如果您安裝了Xcode,它將在Plist編輯器中打開該文件,使其更易於編輯。你想要做的是添加CFBundleIdentifier鍵和你的應用程序標識符作爲值。例如:

<key>CFBundleIdentifier</key> 
<string>com.depot6.showworkingdrive</string> 

將它添加到元素下的CFBundleName鍵/值對附近。保存修改後的Info.plist將允許您將目標應用程序定位到您的Dashcode小部件中。

+0

我已經完成了你的建議,但是當試圖使用Widget打開它時,它什麼也不做。它適用於其他應用程序,但不適用於我的。它在哪裏我保存它在哪裏? – webMan1 2012-07-31 20:16:43