程序不显示icon 和LaunchImage?

运行条件:

工具:Xcode9
模拟器 真机效果都是不显示
在之前的老项目中新建Assets.xcassets

image.png

点击这两处也是能正常跳转的,经过多番对比,这里没有显示Assets.xcassets,添加上,icon实正常显示的,但是LaunchImage不正常
image.png

选中LaunchImage ,这么设置就好了
image.png

当然网上也有说更新Xcode9造成cocoapods出问题了

今天遇到老项目在iOS11上运行,icon不显示的问题。经过查资料并实践,以下方法解决了我的问题。

  • 1) 在podfile中添加如下代码(注意:下面的代码要写在end后面,如图所示)
    image.png
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)
    cd 到你的项目所在文件夹中,执行 pod install,再重新运行,即可显示。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,224评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,742评论 25 709
  • 夏天来了,燥热难挨。
    浩宇1阅读 1,207评论 0 3
  • 心理专家指出,在心理健康认识对比成熟的发达国家,当大家觉得自己生活得不是很积极,或许觉得有不适的心理感受(例如心理...
    781c899415d7阅读 3,265评论 0 0
  • 每当生活很难,快要走不下去的时候,我就会出门去到很远的地方。一路上,走走停停,悠哉悠哉,漫不经心看一路的风景。 看...
    林清因阅读 2,600评论 0 0

友情链接更多精彩内容