diff --git a/ios/AppIcon.icon/Assets/Marke.svg b/ios/AppIcon.icon/Assets/Marke.svg new file mode 100644 index 0000000..751c8da --- /dev/null +++ b/ios/AppIcon.icon/Assets/Marke.svg @@ -0,0 +1,3 @@ + + + diff --git a/ios/AppIcon.icon/icon.json b/ios/AppIcon.icon/icon.json new file mode 100644 index 0000000..afe23ec --- /dev/null +++ b/ios/AppIcon.icon/icon.json @@ -0,0 +1,32 @@ +{ + "fill" : { + "automatic-gradient" : "display-p3:0.35897,0.51845,0.35368,1.00000" + }, + "groups" : [ + { + "layers" : [ + { + "fill" : { + "solid" : "display-p3:0.82502,0.96783,0.89028,1.00000" + }, + "image-name" : "Marke.svg", + "name" : "Marke" + } + ], + "shadow" : { + "kind" : "neutral", + "opacity" : 0.5 + }, + "translucency" : { + "enabled" : true, + "value" : 0.3 + } + } + ], + "supported-platforms" : { + "circles" : [ + "watchOS" + ], + "squares" : "shared" + } +} \ No newline at end of file diff --git a/ios/Certain.xcodeproj/project.pbxproj b/ios/Certain.xcodeproj/project.pbxproj index fd85e1c..59d83db 100644 --- a/ios/Certain.xcodeproj/project.pbxproj +++ b/ios/Certain.xcodeproj/project.pbxproj @@ -42,6 +42,7 @@ A499FAEF73B54C5533817BAD /* Abo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CBA42A030509615199DD45 /* Abo.swift */; }; AFC54370E3CC318193D28E35 /* AuswahlBlaetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7647AF036D2CD6339FA287 /* AuswahlBlaetter.swift */; }; B2470AAE64D657CF7CDEA099 /* PasswortWechselAnsicht.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52A55D83C342BDB64428D8F9 /* PasswortWechselAnsicht.swift */; }; + B551D26D31D9C35898074FE5 /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = D42C757A9D818A524C4CAC8A /* AppIcon.icon */; }; B90D679A31C1627CC7B788DA /* RootAnsicht.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB439591BFEABB503F2E071 /* RootAnsicht.swift */; }; BEC6BF023D4A649003F38A2D /* Endpunkte.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D6CEAB46FB8955115A3064B /* Endpunkte.swift */; }; C518581A7F62632420821479 /* APIFehler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5C59F93E8CD995DFDCABF90 /* APIFehler.swift */; }; @@ -112,6 +113,7 @@ C5F948B06FF2E65118C82636 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; C841BA87849B2A461449BAF5 /* KategorieFormular.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KategorieFormular.swift; sourceTree = ""; }; D32F7DD2D6EB6CD5D75DD95D /* ZweiterFaktorAnsicht.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZweiterFaktorAnsicht.swift; sourceTree = ""; }; + D42C757A9D818A524C4CAC8A /* AppIcon.icon */ = {isa = PBXFileReference; lastKnownFileType = wrapper.icon; path = AppIcon.icon; sourceTree = ""; }; D9FE5CE135C1B9607C47BCE9 /* AppZustand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppZustand.swift; sourceTree = ""; }; DBDF1014AC23C916BE571DDC /* Lader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lader.swift; sourceTree = ""; }; DDF0ED12E1BBB42E39295725 /* AnmeldeAnsicht.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnmeldeAnsicht.swift; sourceTree = ""; }; @@ -215,6 +217,7 @@ BC82A6A323BDD2AD8325BEA2 = { isa = PBXGroup; children = ( + D42C757A9D818A524C4CAC8A /* AppIcon.icon */, CB7098BB5F4AEFE48BA9BB36 /* Abos */, B4505C6E527A0020B80AFF04 /* Anmeldung */, BEE6BC97D865C2F0C4EB80C4 /* App */, @@ -395,6 +398,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + B551D26D31D9C35898074FE5 /* AppIcon.icon in Resources */, E5F283F445FA9E26CFC15FA5 /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/ios/project.yml b/ios/project.yml index c84b466..7b1f3da 100644 --- a/ios/project.yml +++ b/ios/project.yml @@ -32,9 +32,15 @@ targets: - path: Netzwerk # Deutsch und Englisch, zeilengleich gehalten. - path: Texte + # Icon-Composer-Buendel (Ordner). Als Datei einhaengen, sonst zerlegt + # XcodeGen es in eine Gruppe und actool findet das Icon nicht. + - path: AppIcon.icon + type: file + buildPhase: resources settings: base: PRODUCT_BUNDLE_IDENTIFIER: com.scarriffle.certain + ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon # Signing automatisch; wer mit einem anderen Apple-Konto baut, traegt # hier seine Team-ID ein (Xcode: Signing & Capabilities -> Team). CODE_SIGN_STYLE: Automatic