フォントをプログラム的に場所/ System/Library/Fonts /にコピーしたいと思います。私はそれは場所にコピーし、その後、私は手動でフォントをコピーする場合は、最初にパスワードを尋ねるフォントをプログラムで/ System/Library/Fonts /にコピーする方法
Error Domain=NSPOSIXErrorDomain Code=13 UserInfo=0x4193e0 "The operation couldn’t be completed. Permission denied"
..私はエラーを取得しています。このために、この
NSFileManager *fileManager=[NSFileManager defaultManager];
[fileManager copyItemAtPath:sourcePath toPath:@/System/Library/Fonts error:&error];
を行うには、次のコードを使用して。しかし、これをプログラムで行うと、パスワードを要求していないことを意味します。この機能を実装するにはどうすればよいですか?
一般に、/ System/Libraryにはインストールしないでください。/System/LibraryはAppleが提供するコアシステムコンポーネント用です。 (システム全体のリソースと設定の場合)、〜/ Library(ユーザごとのリソースと設定)に属しています。 [Appleのファイルシステムのドキュメント](http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html%23//apple_ref/doc/uid/TP40010672-CH2-SW15 )を参照してください。 –
@ gordon davisson:あなたの貴重な情報とリンクを教えてくれてありがとう。もし私がappleでこのアプリを拒否するかどうかは、私のアプリでこれをしたとしますか? – Aravindhan
あなたがMac App Storeを意味するなら、私は彼らがそれを拒否したと確信しています。 [Appleのルール](https://developer.apple.com/appstore/mac/resources/approval/guidelines.html)は、共有場所にリソースをインストールする(ルール2.15)、ルートにエスカレートする(ルール2.27)、または違反するファイルシステムのドキュメント(ルール2.30)。 –