iOS 11不显示appicon
来源:互联网 发布:铃声for mac 编辑:程序博客网 时间:2024/06/10 06:32
问题:使用了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
然后重新运行工程即可
阅读全文
0 0
- iOS 11不显示appicon
- iOS 11 AppIcon不显示问题
- Xcode9不显示Appicon
- iOS -AppIcon,LanuchImage总结
- iOS appicon 图标尺寸
- ios appicon 桌面图标不见了
- iOS-Appicon尺寸
- App图标不显示:Xcode项目在Xcode9中运行会出现AppIcon不显示的 BUG
- App图标不显示:Xcode项目在Xcode9中运行会出现AppIcon不显示的 BUG
- IOS设置appIcon的方法
- iOS中AppIcon与LaunchImage
- iOS开发之AppIcon&LaunchImage
- 关于IOS AppIcon 的规范
- iOS appIcon生成和设置
- iOS开发-AppIcon和LaunchImage
- iOS 应用的 AppIcon 和 LaunchImage
- ios的appicon和启动图片
- IOS的LaunchImage和AppICon的尺寸
- 从输入网址到显示网页的全过程分析
- JVM调优总结
- Javascript的历史(整理笔记)
- Linux下安装源码版MySQL
- Eureka Client关闭后要被同步到其他Client需要等待多久
- iOS 11不显示appicon
- 课程笔记
- 设计模式--外观模式
- 构想:中文文本标注工具(内附多个开源文本标注工具)
- c++11:右值引用与转义语义和移动构造函数的关系
- 花了 1000G,我终于弄清楚了 Serverless 是什么(上)?
- 将 Excel 表格导入 Word
- poi excel导出
- Form