전자 응용 프로그램의 파일 아이콘이 Mac에서 제대로 작동하려고합니다.전자 응용 프로그램 파일 연결 - 사용자 정의 아이콘이 나타나지 않습니다.
"fileAssociations": {
"ext": [ "x" ],
"name": "X",
"description": "An x file",
"icon": "xFile.icns",
"role": "Editor",
"isPackage": false
},
그리고 나는 또한 package.json에 있습니다 :
내 package.json이있다
"extend-info": "Info.plist"
포함
...<plist version="1.0">
<dict>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>sql</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>xFile.icns</string>
<key>CFBundleTypeName</key>
<string>X File</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>X</string>
</array>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>NSDocumentClass</key>
<string>SPDocumentController</string>
</dict>
</array>
<key>CFBundleURLTypes</key>
<array>
</array>
</dict>
</plist>
을 내가 그것을 포장하고 후 그것을 내 응용 프로그램 폴더로 이동하고, 응용 프로그램과 Info.plis의 내용을 확인합니다. 위의 정보로 확장되지 않았습니다.
.x 파일을 두 번 클릭해도 작동하지만 아이콘 만 교체하면됩니다.
.icns 파일 및 .plist 파일의 경로가 올바른지 누구든지 확인할 수 있습니까? 빌드 폴더 나 다른 것과 관련이 있습니까?
내 파일 구조는 지침에 따라입니다 :
app folder:
> package.json, main.js, etc.
> build
> icons & Info.plist