11 ios 上不显示icon_ios开发 ipad icon不显示 - CSDN
  • iOS 11不显示appicon

    2017-11-17 13:18:23
    问题:使用了CocoaPods的Xcode工程,在iOS11的手机AppIcon不显示 原因:CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本. 两种修改方式: 1.在Podfile添加脚本修改: 1). 在Podfile 添加如下代码.post...

    问题:使用了CocoaPods的Xcode工程,在iOS11的手机上AppIcon不显示
    原因:CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本.
    两种修改方式:
    1.在Podfile添加脚本修改:
    1). 在Podfile 添加如下代码.

    post_install do |installer|
        copy_pods_resources_path = "Pods/Target Support Files/Pods-[工程名]/Pods-[工程名]-resources.sh"
        string_to_replace = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"'
        assets_compile_with_app_icon_arguments = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"'
        text = File.read(copy_pods_resources_path)
        new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments)
        File.open(copy_pods_resources_path, "w") {|file| file.puts new_contents }
    end

    将[工程名] 换成自己工程的名称

    2).然后运行

    $pod install

    2.手动修改
    打开工程目录下:[工程名]/Pods/Target Support Files/Pods-[工程名]/Pods-[工程名]-resources.sh这个文件,替换最后一段代码:

    修改前:

     printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
    fi

    修改后:

    printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"
    fi

    然后重新运行工程即可

    展开全文
  • 今天更新Xcode 9 后,在运行老项目时遇到一个小坑,就是无论如何都不显示AppIcon,在网络找到了方法,单并没有解决,其实不是方法的问题,只是有一个小细节要注意,在这里提示一下.出现这个问题的原因就是cocoapods与iOS ...

    今天更新Xcode 9 后,在运行老项目时遇到一个小坑,就是无论如何都不显示AppIcon,在网络上找到了方法,单并没有解决,其实不是方法的问题,只是有一个小细节要注意,在这里提示一下.

    出现这个问题的原因就是cocoapods与iOS 11出现点问题,这里你要更新你的cocoapods至最新版本.然后在你的Podfile文件中添加如下代码.这里一定要注意,要在end下面,如图所示

    代码:

    post_install do |installer|
    copy_pods_resources_path = "Pods/Target Support Files/Pods-FuelCardApp/Pods-FuelCardApp-resources.sh"
    string_to_replace = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"'
    assets_compile_with_app_icon_arguments = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"'
    text = File.read(copy_pods_resources_path)
    new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments)
    File.open(copy_pods_resources_path, "w") {|file| file.puts new_contents }
    end

    Snip20171013_9.png

    展开全文
  • IOS11 APPICON图标不显示

    2018-06-03 13:03:50
    我尝试了各种办法 1.图标全换成带底的矩形图标 2.图片大小都控制在10K以内 3.添加了各种尺寸图标 首先我这个是跨平台语言,在IOS11以下都可以,所以存在重新编译。
  • 今天在做消息通知,要在桌面图标的icon上显示消息数,例如 ,在程序里也加上了代码:[UIApplication sharedApplication].applicationIconBadgeNumber = 25; 但是怎么搞就是不显示,最后查资料发现在ios8系统里...

    今天在做消息通知,要在桌面图标的icon上显示消息数,例如

    ,在程序里也加上了代码:[UIApplication sharedApplication].applicationIconBadgeNumber = 25;

    但是怎么搞就是不显示,最后查资料发现在ios8系统里必须先得让用户授权才能显示,可以在代码里加上如下代码


    if (IS_IOS8) {
            UIUserNotificationType myType = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound;
            UIUserNotificationSettings *mySetting = [UIUserNotificationSettings settingsForTypes:myType categories:nil];
            [[UIApplication sharedApplication] registerUserNotificationSettings:mySetting];
        }else{
            UIRemoteNotificationType myType = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound;
            [[UIApplication sharedApplication] registerForRemoteNotificationTypes:myType];
        }


    其中IS_IOS8是我加的宏定义,用来判断是不是ios8,代码如下:


    #define IS_IOS8 ([[UIDevice currentDevice].systemVersion doubleValue] >= 8.0)

    这样,重新启动app后,会弹出一个提示用户授权的提示框,选择OK就可以了,这样就可以在桌面上显示角标数了,然后去手机-设置里面查看,会有惊喜,设置里面多了个我们的app,如下图:



    展开全文
  • 使用了CocoaPods的Xcode工程,在iOS11版的手机AppIcon不显示,原因是CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本.两种修改方式: 1.在Podfile添加脚本修改: 1). 在Podfile 添加如下代码. post_...

    原文地址:https://github.com/mythkiven/developTips


    使用了CocoaPods的Xcode工程,在iOS11版的手机上AppIcon不显示,原因是CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本.两种修改方式:

    1.在Podfile添加脚本修改:

    1). 在Podfile 添加如下代码.

    post_install do |installer|
        copy_pods_resources_path = "Pods/Target Support Files/Pods-[工程名]/Pods-[工程名]-resources.sh"
        string_to_replace = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"'
        assets_compile_with_app_icon_arguments = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"'
        text = File.read(copy_pods_resources_path)
        new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments)
        File.open(copy_pods_resources_path, "w") {|file| file.puts new_contents }
    end
    

    需要注意的是,将[工程名] 换成自己工程的名称

    2).然后运行

    $pod install
    
    2.手动修改

    打开工程目录下:[工程名]/Pods/Target Support Files/Pods-[工程名]/Pods-[工程名]-resources.sh这个文件,替换最后一段代码:

    修改前:

     printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
    fi
    

    修改后:

    printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"
    fi
    

    然后重新运行工程即可

    解决方案源于这哥们

    本地环境是:Xcode9(GM)+iOS11手机+pod1.2.0



    原文地址:https://github.com/mythkiven/developTips


    展开全文
  • 最近发现新项目在ios11的手机无法显示桌面图标,就查了一下,发现网上也有人遇到同样的问题,但是按照网上的步骤,并未能解决我项目中的问题。后面在对比之后,找到了问题所在。现总结图标不显示可能的原因如下:...

    最近发现新项目在ios11的手机上无法显示桌面图标,就查了一下,发现网上也有人遇到同样的问题,但是按照网上的步骤,并未能解决我项目中的问题。后面在对比之后,找到了问题所在。现总结图标不显示可能的原因如下:

    一:网上有说,因为 cocoapods版本的bug,具体如何操作请看原文 App Icons not included in build from Xcode 9 #7003

    二:应用图标不能有透明度,圆角等设置

    三:图标需为png格式,切不能直接由其他格式图片直接改后缀而来

    四: 也就是我遇到的问题,经过排查发现 IOS11 的系统应该是对应用图标的内存大小做了限制,icon大小最好在10Kb以内,太大了则无法再ios11系统上显示,而在ios11以下可以正常显示。
    最开始UI给的切图 icon大小都在20Kb以上,IOS上无法显示;后来降低了图标质量,压缩到 10Kb 以内,就可以正常显示了。

    希望可以对遇到同样问题的同志们有所帮助!

    展开全文
  • 大神们: 你们有没有遇到:ios appIcon 安装中与安装后显示的图片一致的问题呢? ipa包中并没有与项目无关的图片,但安装的时候出现其他项目中的图片
  • 升级到iOS11系统下自己的项目桌面app图标不见了, 自己在Xcode9下新建一个工程看一下, 设置图标是显示的, 但是假如CocoaPod就不显示了. 多方查询发现 图标不显示主要是cocoaPod出现了问题, 需要在podfile文件加入...
  • 更新了xcode,发现在iOS11的系统中,自己制作的appicon无法显示,就以为是系统版本问题,各种答案都是一样的: http://www.jianshu.com/p/dbd53a541bbc 然而我直接新建工程,并未使用cocoapods,也是无法显示...
  • 问题描述: APP换了Assets.xcassets里面的AppIcon,从图1.png换到图2.png之后,在使用HOME切回桌面总是图1先显示一下之后会换回图2。 系统环境:MAC 10.15 开发环境:xcode 11.1 排除问题 :尝试清空AppIcon以及检索...
  • 前言这是iOS开发技巧系列博客的第二篇,本篇主要简单介绍一下如何设置应用程序的icon图标以及修改应用程序名。设置 icon首先我们来看看如何设置App icon图标,设置应用程序的icon图标主要有两种方法:第一种:通过...
  • 开发者有很多种方式在iOS设备测试设计,比如使用Scala View和Adobe Edge Inspect ,但是我们发现轻量级的解决方案是最高效的,也是最能给人启发的方式。   Icon Strike是一款简单的web app,它...
  • iOS 动态更换Icon

    2019-08-01 00:02:26
    黑客技术点击右侧关注,了解黑客的世界!Java开发进阶点击右侧关注,掌握进阶之路!Linux编程点击右侧关注,免费入门到精通!作者丨即将成为型男的涛https://jue...
  • 今天朋友问了一个问题,在iPhoneX运行的app没有icon图标,在其他手机有图标。 一开始我以为是没放iPhoneX的图标,后面朋友解决了,告诉了我原因,这里记录下吧: 原因: 图标格式问题,导致iPhoneX不显示。 ...
  • iOS 5.1以下的分辨率那么高,当设计稿出来的320x480 的图标,一放到iOS上显示模糊了。 目前我知道的有两种方案: 1. 使用AI做矢量图,这样屏幕分辨率发生变化,也不会造成icon模糊 2. 用双倍尺寸 然后 缩一倍,...
  • iOS开发一个项目必须要设置图标icon和启动页launchimage。  下面我就详细介绍下它们的设置。 1.icon 1.1iPhone icon 注意:你应该将iPad icon包含到你的app中,即使你的app不是universal app。iPad icon将在你将...
  • 图标(AppIcon)与启动图(LaunchImage)是开发iOS应用程序必可少的内容,但是在网络对于这部分的内容讲解的并详细,所以花些时间写了这篇文章,希望有需要的朋友可以随时查看想知道AppIcon与LaunchImage的...
  • 前言:字体图标常用到的是阿里的iconfont,阿里的iconfont在IOS默认显示的基本是没有问题的,但是有时候图标显示不正常,比如:显示正方形、或者问号。在buttons引用的字体图标如果是固定的,不是动态修改一般是没有...
  • 加个定时器就好使了 setTimeout(function () { wx.showToast({ title: ‘提交成功’, icon: ‘none’ }) }, 300)
1 2 3 4 5 ... 20
收藏数 22,711
精华内容 9,084
关键字:

11 ios 上不显示icon