アイコンリソースの追加およびプロジェクトスキーム名の変更によりMacアプリとしての体裁を強化

- アプリのアイコン画像と対応するContents.jsonを新規追加し、Mac向けに各種解像度をサポート
- プロジェクトのスキーム名とターゲット名を「OreCalendarMac」から「OreCalendar」へ統一
- Makefileのビルドターゲットも新スキーム名に合わせて修正
This commit is contained in:
2025-10-24 23:38:29 +09:00
parent b8dd3e254d
commit 62b365414a
7 changed files with 71 additions and 4 deletions

View File

@@ -5,4 +5,4 @@ all: build
generate: generate:
xcodegen generate xcodegen generate
build: generate build: generate
xcodebuild -scheme OreCalendarMac -destination 'platform=macOS' build xcodebuild -scheme OreCalendar -destination 'platform=macOS' build

View File

@@ -0,0 +1,61 @@
{
"images" : [
{
"idiom" : "mac",
"scale" : "1x",
"size" : "16x16"
},
{
"idiom" : "mac",
"scale" : "2x",
"size" : "16x16"
},
{
"idiom" : "mac",
"scale" : "1x",
"size" : "32x32"
},
{
"idiom" : "mac",
"scale" : "2x",
"size" : "32x32"
},
{
"idiom" : "mac",
"scale" : "1x",
"size" : "128x128"
},
{
"filename" : "cal 2.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "128x128"
},
{
"idiom" : "mac",
"scale" : "1x",
"size" : "256x256"
},
{
"filename" : "cal 1.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "256x256"
},
{
"idiom" : "mac",
"scale" : "1x",
"size" : "512x512"
},
{
"filename" : "cal.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "512x512"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 813 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

@@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -3,16 +3,16 @@ options:
deploymentTarget: deploymentTarget:
macOS: "26.0" macOS: "26.0"
schemes: schemes:
OreCalendarMac: OreCalendar:
build: build:
targets: targets:
OreCalendarMac: all OreCalendar: all
run: run:
config: Release config: Release
archive: archive:
config: Release config: Release
targets: targets:
OreCalendarMac: OreCalendar:
platform: macOS platform: macOS
type: application type: application
sources: sources: