【发布时间】:2017-09-28 07:03:01
【问题描述】:
使用 Xcode 9 和应用程序加载器:
但是正如你所看到的,有所有必需的图标:
这是什么情况?
这是我的 podfile:
使用_frameworks! 源'https://github.com/CocoaPods/Specs.git' 默认豆荚 吊舱“谷歌地图” 吊舱'PickerView' 吊舱'SWNavigationController' 豆荚'分支' pod 'JTAppleCalendar', :git => 'https://github.com/patchthecode/JTAppleCalendar.git', :branch => 'master' 吊舱“SVProgressHUD” 结尾 def universal_pods 吊舱“AFNetworking” 吊舱'Crashlytics' 豆荚“织物” pod 'MagicalRecord' 结尾 目标“现场服务”做 豆荚 通用豆荚 结尾 目标“FieldServiceTests”做 豆荚 通用豆荚 结尾 目标“FieldServiceTodayTimer”做 通用豆荚 结尾 目标“FieldServiceTodayCurrent”做 通用豆荚 结尾 post_install 做 |安装程序| copy_pods_resources_path = "Pods/目标支持文件/Pods-FieldService/Pods-FieldService-resources.sh" string_to_replace = '--编译 "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"' assets_compile_with_app_icon_arguments = '--编译 "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"' 文本 = 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 } 结尾 禁止所有警告!它根本不起作用;(
编辑:
Contents.json:ASCII 文本 Icon-60.png:PNG 图像数据,60 x 60,8 位/彩色 RGBA,非隔行扫描 Icon-60@2x.png:PNG 图像数据,120 x 120,8 位/彩色 RGBA,非隔行扫描 Icon-60@3x.png:PNG 图像数据,180 x 180,8 位/彩色 RGBA,非隔行扫描 Icon-76.png:PNG 图像数据,76 x 76,8 位/彩色 RGBA,非隔行扫描 Icon-76@2x.png:PNG 图像数据,152 x 152,8 位/彩色 RGBA,非隔行扫描 Icon-Small.png:PNG 图像数据,29 x 29,8 位/彩色 RGBA,非隔行扫描 Icon-Small@2x-1.png:PNG 图像数据,58 x 58,8 位/彩色 RGBA,非隔行扫描 Icon-Small@2x.png:PNG 图像数据,58 x 58,8 位/彩色 RGBA,非隔行扫描 Icon-Small@3x.png:PNG 图像数据,87 x 87,8 位/彩色 RGBA,非隔行扫描 Icon-Spotlight-40.png:PNG 图像数据,40 x 40,8 位/彩色 RGBA,非隔行扫描 Icon-Spotlight-40@2x-1.png:PNG 图像数据,80 x 80,8 位/彩色 RGBA,非隔行扫描 Icon-Spotlight-40@2x.png:PNG 图像数据,80 x 80,8 位/彩色 RGBA,非隔行扫描 Icon-Spotlight-40@3x.png:PNG 图像数据,120 x 120,8 位/彩色 RGBA,非隔行扫描 Icon-Spotlight-41.png:PNG 图像数据,40 x 40,8 位/彩色 RGBA,非隔行扫描 Icon-Spotlight-42.png:PNG 图像数据,40 x 40,8 位/彩色 RGBA,非隔行扫描 Icon-Spotlight-43.png:PNG 图像数据,20 x 20,8 位/彩色 RGBA,非隔行扫描 Icon-iPadPro@2x.png:PNG 图像数据,167 x 167,8 位/彩色 RGBA,非隔行扫描 fieldservice.png:PNG 图像数据,1024 x 1024,8 位/彩色 RGBA,非隔行扫描【问题讨论】:
-
您能否将
cd粘贴到AppIcon.appiconset文件夹并将file *的结果粘贴到您的问题中?也许您的某些图标意外尺寸错误(或正确尺寸和错误分配的“插槽”)。 -
完全在黑暗中拍摄:在“AppIcon.appiconset”中有“Icon-...”对我来说似乎有点奇怪。文件名通常以 appiconset 名称开头,例如:“AppIcon.appiconset”->“AppIcon-iPadPro@2x.png”
-
@MertBuran 这有关系吗?它真的可以解决这个问题吗?
-
No :) 正如我所说的那样,这是在黑暗中拍摄的,您的项目设置看起来不错,这是唯一让我觉得不寻常的事情。如果您用完了解决方案,您可以尝试重新生成您的 xcassets 作为最后的手段
标签: xcode cocoapods app-store-connect