2012-02-19 22 views
0

我找的,我要救我的應用程序的東西,和快速搜索後,我發現這一點: Cocoa equivalent of .NET's Environment.SpecialFolder for saving preferences/settings? 這: https://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/AccessingFilesandDirectories/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW3哪個Mac應用程序支持子文件夾名稱約定我應該使用? (不希望被拒絕)

然後我看看我的應用程序支持文件夾並注意到幾乎每個應用程序都使用AppName而不是Apple的文檔中提到的BundleID。

我想確定我選擇了正確的一個,因爲我聽說有些應用程序因在〜/ Library/Application Support /子目錄中寫入名稱與應用程序名稱不同而被拒絕。

  • 簡稱:

哪個命名規則,你想我應該用? 他們在審覈應用程序時是否重要?兩者都可以嗎?

謝謝

+1

我無法評論被拒絕與否,但是從用戶的角度來看,我希望在'〜/ Library/Application Support/Application Name'中查找類似的東西,如果不是這樣的話,它會讓我有點煩惱: - ) – prodigitalson 2012-02-19 02:57:11

+0

我同意你的看法,但我只是想減少我的拒絕概率,因爲我即將發送我的應用程序給他們審查這個星期,我將沒有時間更改我的應用程序以適應即將申請的沙盒要求。我正在計劃沙盒重構只是爲了第一次更新。 而且我的應用程序可悲的是,其中的一個就其本質而言將受到這些新的愚蠢規則的嚴重影響。所以,更新它以適應這些限制將是一個2周工作=( – Rodrigo 2012-02-19 03:49:21

回答

0

好了,回答我的問題,只是不保留原樣......

我剛打電話NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory,NSUserDomainMask,YES);獲取應用程序支持文件夾並附加應用程序名稱。 我幾乎不相信類似的東西會成爲拒絕的原因,因爲NSApplicationSupportDirectory即使在應用程序被沙盒化時也會返回正確的文件夾。

+0

所以,沒有拒絕,這裏是我的應用http://itunes.apple.com/us/app/joystick-show/id515886877 =) – Rodrigo 2012-04-14 22:44:37

相關問題