程序不显示icon 和LaunchImage?

2017-11-30  本文已影响0人  一个不太努力的代码搬运工
运行条件:

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

image.png
点击这两处也是能正常跳转的,经过多番对比,这里没有显示Assets.xcassets,添加上,icon实正常显示的,但是LaunchImage不正常
image.png
选中LaunchImage ,这么设置就好了
image.png
当然网上也有说更新Xcode9造成cocoapods出问题了

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

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

填入你的项目名。

上一篇 下一篇

猜你喜欢

热点阅读