美文网首页
iOS开发——iOS 11不显示appicon

iOS开发——iOS 11不显示appicon

作者: 阿噗阿噗阿 | 来源:发表于2018-05-09 21:21 被阅读42次

    问题:使用了CocoaPods的Xcode工程,在iOS11的手机上AppIcon不显示

    原因:CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本.

    两种修改方式:

    1.在Podfile添加脚本修改:

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

    post_installdo|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).然后运行

    $podinstall

    相关文章

      网友评论

          本文标题:iOS开发——iOS 11不显示appicon

          本文链接:https://www.haomeiwen.com/subject/epaorftx.html