From 776967a9dae0d45f8e4d101d2acdb380f6f4828d Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Thu, 9 Aug 2012 10:41:01 +0200 Subject: [PATCH] Resize images on Release (retina&non-retina) --- ...hat_field.9@x2.png => chat_field.9@2x.png} | Bin Resources/linphone_icon_57@2x.png | Bin 0 -> 6702 bytes Resources/linphone_icon_72@2x.png | Bin 0 -> 8682 bytes linphone-Info.plist | 19 ++++-- linphone.xcodeproj/project.pbxproj | 59 ++++++++++++++++-- 5 files changed, 68 insertions(+), 10 deletions(-) rename Resources/{chat_field.9@x2.png => chat_field.9@2x.png} (100%) create mode 100644 Resources/linphone_icon_57@2x.png create mode 100644 Resources/linphone_icon_72@2x.png diff --git a/Resources/chat_field.9@x2.png b/Resources/chat_field.9@2x.png similarity index 100% rename from Resources/chat_field.9@x2.png rename to Resources/chat_field.9@2x.png diff --git a/Resources/linphone_icon_57@2x.png b/Resources/linphone_icon_57@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2e9e6bd883d2412161f71be43fc81128106da124 GIT binary patch literal 6702 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
    ryc^XQ>qiCCtk?%v4 zw?g!{`O|9s%B~jLUjG{1AO8s1JN}PU=%ai42Gl@L+;n-H{1p7l`lNDPb+3#`uR{>R zwi>`jv9hXmH_!;-?LGqCX?kP?6<5PQXx;b~diMSSRUY4mo%HN~1@F-h;-)9$QP5g0 zLT4#XC@1J>!+qqO7FRZxz=IB71P`{xz+CyNRBC zzeDlaN5l|=MpdwX`g0sRpHI*)Q*j@ZnRfGoNyRy9e-DJlr2ptV;2NmPOK@`ZV*_wE zP!zNW@f`JGnmITZnC$DqvFAm4_WcgijFp(nuS1uYy!AJd_}h13-}xMY?gaIj3XUBP zimrS#=~-AIR~w$De~wAr=xOp2wD;GK?SyTIp!WI_tJlrH3wRDd&uLbSQ5b+U(w8uH<5*@nCEEqpE8lg4-K>OnG}N%{AFlcYPLVtxN%d~K=E z=@~A9_8`{H-2?lNcUM-`J`a(Glz`2^asZ7{L%}7MVPBx4$tc1&^+NQ;=b*DxAnKxz zju0DywQkFu;%i)$8UL5blo50MM8;ST4#PwwxIY$vhQZUIp5`3bZ+8NTwo0 zV*!Gge7{2_=qBVmMyRI=Z_CH{+p5!UY`GgeIO`M^{^y@DOqrQ5ZoqaB>wEX2Dx-Tk zPtYEu>qFbX22L|@PGwbXXWxYgLjqKm|VaMh_sggAzT{$lo3dh5(Sq)Z88sR6@OL)g)6 z6i0l1&Tt|76l~RYyhpucFS&rS`=3c#Cn|miU0WX{G=fG{Wfj@05ORg^o$%p3?jz)k zD!#V@YX%ml1Bq)$=x+es0XzZ3ZIcU9^rDh+$$+Hl@`_?E;Eh0lkjIJa9-ax?F;!C3 zfyHJl+JPSczwT?;#3G>~`>0+w-wfOj+zQM}OVddPOC#aV{)Wn`T33>|sTp!0)$8Uj z0j>qkAw2w50u%z{Zy(Il1DWucaBFX<0XFu!PE+Rp11fgO&ljf;O#lD@07*qoM6N<$ Ef=03=UH||9 literal 0 HcmV?d00001 diff --git a/Resources/linphone_icon_72@2x.png b/Resources/linphone_icon_72@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..58680e9d18b8b870a424cf565c87bd2164860645 GIT binary patch literal 8682 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 F{{iDt4)*{6 literal 0 HcmV?d00001 diff --git a/linphone-Info.plist b/linphone-Info.plist index 9015e66a1..22181516a 100644 --- a/linphone-Info.plist +++ b/linphone-Info.plist @@ -8,13 +8,26 @@ Linphone CFBundleExecutable ${EXECUTABLE_NAME} - CFBundleIconFile - CFBundleIconFiles linphone_icon_57.png linphone_icon_72.png + linphone_icon_57@2x.png + linphone_icon_72@2x.png + CFBundleIcons + + CFBundlePrimaryIcon + + CFBundleIconFiles + + linphone_icon_57.png + linphone_icon_72.png + linphone_icon_57@2x.png + linphone_icon_72@2x.png + + + CFBundleIdentifier org.linphone.phone CFBundleInfoDictionaryVersion @@ -25,8 +38,6 @@ APPL CFBundleShortVersionString 3.5.2 - CFBundleSignature - ???? CFBundleVersion 1.3 NSMainNibFile diff --git a/linphone.xcodeproj/project.pbxproj b/linphone.xcodeproj/project.pbxproj index d49c108bd..9bae23f7a 100755 --- a/linphone.xcodeproj/project.pbxproj +++ b/linphone.xcodeproj/project.pbxproj @@ -291,6 +291,10 @@ D339890715C6E16F00CAF1E4 /* dialer_alt_back_default_landscape~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = D339890415C6E16F00CAF1E4 /* dialer_alt_back_default_landscape~ipad.png */; }; D339890815C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = D339890515C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png */; }; D339890915C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = D339890515C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png */; }; + D33CF34A15D3A03400CD4B85 /* linphone_icon_57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D33CF34815D3A03400CD4B85 /* linphone_icon_57@2x.png */; }; + D33CF34B15D3A03400CD4B85 /* linphone_icon_57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D33CF34815D3A03400CD4B85 /* linphone_icon_57@2x.png */; }; + D33CF34C15D3A03400CD4B85 /* linphone_icon_72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D33CF34915D3A03400CD4B85 /* linphone_icon_72@2x.png */; }; + D33CF34D15D3A03400CD4B85 /* linphone_icon_72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D33CF34915D3A03400CD4B85 /* linphone_icon_72@2x.png */; }; D3432A62158A4446001C6B0B /* led_connected.png in Resources */ = {isa = PBXBuildFile; fileRef = D3432A5C158A4446001C6B0B /* led_connected.png */; }; D3432A64158A4446001C6B0B /* led_error.png in Resources */ = {isa = PBXBuildFile; fileRef = D3432A5D158A4446001C6B0B /* led_error.png */; }; D3432A66158A4446001C6B0B /* call_quality_indicator_0.png in Resources */ = {isa = PBXBuildFile; fileRef = D3432A5E158A4446001C6B0B /* call_quality_indicator_0.png */; }; @@ -918,8 +922,8 @@ D3A74F5915C69392001500B9 /* video_on_over~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74EB115C69392001500B9 /* video_on_over~ipad.png */; }; D3A74F5B15C6AA0B001500B9 /* chat_field.9.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74F5A15C6AA0B001500B9 /* chat_field.9.png */; }; D3A74F5C15C6AA0B001500B9 /* chat_field.9.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74F5A15C6AA0B001500B9 /* chat_field.9.png */; }; - D3A74F5E15C6ADA9001500B9 /* chat_field.9@x2.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74F5D15C6ADA9001500B9 /* chat_field.9@x2.png */; }; - D3A74F5F15C6ADA9001500B9 /* chat_field.9@x2.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74F5D15C6ADA9001500B9 /* chat_field.9@x2.png */; }; + D3A74F5E15C6ADA9001500B9 /* chat_field.9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74F5D15C6ADA9001500B9 /* chat_field.9@2x.png */; }; + D3A74F5F15C6ADA9001500B9 /* chat_field.9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74F5D15C6ADA9001500B9 /* chat_field.9@2x.png */; }; D3A74F6115C6B03C001500B9 /* DialerViewController~ipad.xib in Resources */ = {isa = PBXBuildFile; fileRef = D3A74F6015C6B03B001500B9 /* DialerViewController~ipad.xib */; }; D3A74F6215C6B03C001500B9 /* DialerViewController~ipad.xib in Resources */ = {isa = PBXBuildFile; fileRef = D3A74F6015C6B03B001500B9 /* DialerViewController~ipad.xib */; }; D3A8BB7015A6C7D500F96BE5 /* UIChatRoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D3A8BB6F15A6C7D500F96BE5 /* UIChatRoomCell.m */; }; @@ -1584,6 +1588,8 @@ D33988B315C6DD1600CAF1E4 /* video_on_over_landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "video_on_over_landscape~ipad.png"; path = "Resources/video_on_over_landscape~ipad.png"; sourceTree = ""; }; D339890415C6E16F00CAF1E4 /* dialer_alt_back_default_landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "dialer_alt_back_default_landscape~ipad.png"; path = "Resources/dialer_alt_back_default_landscape~ipad.png"; sourceTree = ""; }; D339890515C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "dialer_alt_back_over_landscape~ipad.png"; path = "Resources/dialer_alt_back_over_landscape~ipad.png"; sourceTree = ""; }; + D33CF34815D3A03400CD4B85 /* linphone_icon_57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "linphone_icon_57@2x.png"; path = "Resources/linphone_icon_57@2x.png"; sourceTree = ""; }; + D33CF34915D3A03400CD4B85 /* linphone_icon_72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "linphone_icon_72@2x.png"; path = "Resources/linphone_icon_72@2x.png"; sourceTree = ""; }; D3432A5C158A4446001C6B0B /* led_connected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = led_connected.png; path = Resources/led_connected.png; sourceTree = ""; }; D3432A5D158A4446001C6B0B /* led_error.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = led_error.png; path = Resources/led_error.png; sourceTree = ""; }; D3432A5E158A4446001C6B0B /* call_quality_indicator_0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = call_quality_indicator_0.png; path = Resources/call_quality_indicator_0.png; sourceTree = ""; }; @@ -1826,7 +1832,7 @@ D3A74EB015C69392001500B9 /* video_on_disabled~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "video_on_disabled~ipad.png"; path = "Resources/video_on_disabled~ipad.png"; sourceTree = ""; }; D3A74EB115C69392001500B9 /* video_on_over~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "video_on_over~ipad.png"; path = "Resources/video_on_over~ipad.png"; sourceTree = ""; }; D3A74F5A15C6AA0B001500B9 /* chat_field.9.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = chat_field.9.png; path = Resources/chat_field.9.png; sourceTree = ""; }; - D3A74F5D15C6ADA9001500B9 /* chat_field.9@x2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "chat_field.9@x2.png"; path = "Resources/chat_field.9@x2.png"; sourceTree = ""; }; + D3A74F5D15C6ADA9001500B9 /* chat_field.9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "chat_field.9@2x.png"; path = "Resources/chat_field.9@2x.png"; sourceTree = ""; }; D3A74F6015C6B03B001500B9 /* DialerViewController~ipad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = "DialerViewController~ipad.xib"; sourceTree = ""; }; D3A8BB6E15A6C7D500F96BE5 /* UIChatRoomCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIChatRoomCell.h; sourceTree = ""; }; D3A8BB6F15A6C7D500F96BE5 /* UIChatRoomCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIChatRoomCell.m; sourceTree = ""; }; @@ -2715,7 +2721,7 @@ D3EA53FF159852080037DC6B /* chat_edit_default.png */, D3EA5400159852080037DC6B /* chat_edit_over.png */, D3A74F5A15C6AA0B001500B9 /* chat_field.9.png */, - D3A74F5D15C6ADA9001500B9 /* chat_field.9@x2.png */, + D3A74F5D15C6ADA9001500B9 /* chat_field.9@2x.png */, D3B9A3DA15A58C440096EA4E /* chat_field.png */, D3B9A3DB15A58C440096EA4E /* chat_ok_default.png */, D3B9A3DC15A58C440096EA4E /* chat_ok_over.png */, @@ -2829,7 +2835,9 @@ 225CB2F911ABB76400628906 /* linphone-banner.png */, 8D1107310486CEB800E47090 /* linphone-Info.plist */, 22058C70116E305000B08DDD /* linphone_icon_57.png */, + D33CF34815D3A03400CD4B85 /* linphone_icon_57@2x.png */, 34A6ECEA14CF13CB00460C04 /* linphone_icon_72.png */, + D33CF34915D3A03400CD4B85 /* linphone_icon_72@2x.png */, 2274550710700509006EC466 /* linphonerc */, 341FCA8D149798210084BC26 /* linphonerc-ipad */, D3EA5416159858A80037DC6B /* list_delete_default.png */, @@ -3216,6 +3224,7 @@ buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "linphone" */; buildPhases = ( 1D60588D0D05DD3D006BFB54 /* Resources */, + D33CF34715D3985000CD4B85 /* ShellScript */, 1D60588E0D05DD3D006BFB54 /* Sources */, 1D60588F0D05DD3D006BFB54 /* Frameworks */, 2247673A129C3B9C002B94B4 /* CopyFiles */, @@ -3236,6 +3245,7 @@ buildConfigurationList = 22D8F182147548E2008C97DB /* Build configuration list for PBXNativeTarget "linphone-no-gpl-thirdparties" */; buildPhases = ( 22D8F11E147548E2008C97DB /* Resources */, + D33CF35115D3AC9800CD4B85 /* ShellScript */, 22D8F143147548E2008C97DB /* Sources */, 22D8F15A147548E2008C97DB /* Frameworks */, 22D8F181147548E2008C97DB /* CopyFiles */, @@ -3693,7 +3703,7 @@ D3A74F5615C69392001500B9 /* video_on_disabled~ipad.png in Resources */, D3A74F5815C69392001500B9 /* video_on_over~ipad.png in Resources */, D3A74F5B15C6AA0B001500B9 /* chat_field.9.png in Resources */, - D3A74F5E15C6ADA9001500B9 /* chat_field.9@x2.png in Resources */, + D3A74F5E15C6ADA9001500B9 /* chat_field.9@2x.png in Resources */, D3A74F6115C6B03C001500B9 /* DialerViewController~ipad.xib in Resources */, D3BDB9B915C6B5B1007BEAC1 /* transfer_call_disabled~ipad.png in Resources */, D3ACB09715C6D0F700E15894 /* UICallBar~ipad.xib in Resources */, @@ -3741,6 +3751,8 @@ D339890215C6DD1600CAF1E4 /* video_on_over_landscape~ipad.png in Resources */, D339890615C6E16F00CAF1E4 /* dialer_alt_back_default_landscape~ipad.png in Resources */, D339890815C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png in Resources */, + D33CF34A15D3A03400CD4B85 /* linphone_icon_57@2x.png in Resources */, + D33CF34C15D3A03400CD4B85 /* linphone_icon_72@2x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4129,7 +4141,7 @@ D3A74F5715C69392001500B9 /* video_on_disabled~ipad.png in Resources */, D3A74F5915C69392001500B9 /* video_on_over~ipad.png in Resources */, D3A74F5C15C6AA0B001500B9 /* chat_field.9.png in Resources */, - D3A74F5F15C6ADA9001500B9 /* chat_field.9@x2.png in Resources */, + D3A74F5F15C6ADA9001500B9 /* chat_field.9@2x.png in Resources */, D3A74F6215C6B03C001500B9 /* DialerViewController~ipad.xib in Resources */, D3BDB9BA15C6B5B1007BEAC1 /* transfer_call_disabled~ipad.png in Resources */, D3ACB09815C6D0F700E15894 /* UICallBar~ipad.xib in Resources */, @@ -4177,11 +4189,42 @@ D339890315C6DD1600CAF1E4 /* video_on_over_landscape~ipad.png in Resources */, D339890715C6E16F00CAF1E4 /* dialer_alt_back_default_landscape~ipad.png in Resources */, D339890915C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png in Resources */, + D33CF34B15D3A03400CD4B85 /* linphone_icon_57@2x.png in Resources */, + D33CF34D15D3A03400CD4B85 /* linphone_icon_72@2x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + D33CF34715D3985000CD4B85 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"$CONFIGURATION\" == \"Debug\" ]; then\n exit 0\nfi\n\nCONVERT=/opt/local/bin/convert\nCONVERTFILTER=\"-sharpen 1x0.0 -filter Catrom\"\nOPTIPNG=/opt/local/bin/optipng\nCMDS=\"${CONVERT} ${OPTIPNG}\"\nfor i in $CMDS; do\ncommand -v $i > /dev/null && continue || { echo \"$i command not found\"; exit 1; }\ndone\n\nDIR=${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\nPNGS=$(find $DIR -type f -name *.png)\nfor PNG in $PNGS; do\n BASENAME=$(basename $PNG \".png\")\n PROCESS=true\n if [ -f $DIR/$BASENAME\"@2x.png\" ]; then\n echo \"Ignoring $BASENAME\";\n PROCESS=false\n fi\n case $BASENAME in *@2x)\n echo \"Ignoring $BASENAME\";\n continue\n esac\n\n if $PROCESS ; then\n echo \"Processing ${BASENAME} (${CONVERTFILTER})...\"\n mv $DIR/$BASENAME\".png\" $DIR/$BASENAME\"@2x.png\"\n $CONVERT $DIR/$BASENAME\"@2x.png\" $CONVERTFILTER -resize \"50%\" $DIR/$BASENAME\".png\" > /dev/null\n fi\n\n echo \"Optimizing ${BASENAME} and ${BASENAME}@2x ...\"\n $OPTIPNG -quiet $DIR/$BASENAME\"@2x.png\" > /dev/null\n $OPTIPNG -quiet $DIR/$BASENAME\".png\" > /dev/null\n\ndone"; + }; + D33CF35115D3AC9800CD4B85 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"$CONFIGURATION\" == \"Debug\" ]; then\n exit 0\nfi\n\nCONVERT=/opt/local/bin/convert\nCONVERTFILTER=\"-sharpen 1x0.0 -filter Catrom\"\nOPTIPNG=/opt/local/bin/optipng\nCMDS=\"${CONVERT} ${OPTIPNG}\"\nfor i in $CMDS; do\n command -v $i > /dev/null && continue || { echo \"$i command not found\"; exit 1; }\ndone\n\nDIR=${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\nPNGS=$(find $DIR -type f -name *.png)\nfor PNG in $PNGS; do\n BASENAME=$(basename $PNG \".png\")\n PROCESS=true\n if [ -f $DIR/$BASENAME\"@2x.png\" ]; then\n echo \"Ignoring $BASENAME\";\n PROCESS=false\n fi\n case $BASENAME in *@2x)\n echo \"Ignoring $BASENAME\";\n continue\n esac\n\n if $PROCESS ; then\n echo \"Processing ${BASENAME} (${CONVERTFILTER})...\"\n mv $DIR/$BASENAME\".png\" $DIR/$BASENAME\"@2x.png\"\n $CONVERT $DIR/$BASENAME\"@2x.png\" $CONVERTFILTER -resize \"50%\" $DIR/$BASENAME\".png\" > /dev/null\n fi\n\n echo \"Optimizing ${BASENAME} and ${BASENAME}@2x ...\"\n $OPTIPNG -quiet $DIR/$BASENAME\"@2x.png\" > /dev/null\n $OPTIPNG -quiet $DIR/$BASENAME\".png\" > /dev/null\n\ndone"; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 1D60588E0D05DD3D006BFB54 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -4406,6 +4449,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = c99; @@ -4478,6 +4522,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CODE_SIGN_ENTITLEMENTS = ""; + COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = c99; @@ -4739,6 +4784,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = c99; @@ -4811,6 +4857,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CODE_SIGN_ENTITLEMENTS = ""; + COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = c99;