OS X アプリのログイン機能を使用できないユーザーからクラッシュ レポートを受け取りました。バックトレースを読むと、問題[[NSHost currentHost] localizedName]
が返されているように見えますnil
(その後、それを に挿入するとNSDictionary
、アプリがクラッシュします)。
Apple のドキュメントによると、以外のインスタンスに送信された場合は を-localizedName
返しますが、 に送信された場合は を返す必要があります。nil
NSHost
+currentHost
NSString
+currentHost
ホスト名を確認して任意の文字列に設定することでこれを回避できますがnil
、コンピューターには適切なローカライズされた名前を使用することをお勧めします。コンピューターのホスト名はどのような場合に使用できますnil
か?