Xcode9 上架AppStore

一、提交ipa文件出现ERROR ITMS-90022问题解决方案

先上图

90022.jpg

网上搜索了一番,基本回到都是这样的:

这个问题从显示出的错误中我们看到项目中缺少了120x120的PNG格式图片,解决方法有
1.在Assets.xcassets中添加120x120的图片。
2.打开Contents.json,添加 "filename" : "icon.png"
3.在info.plist里面配置Icon files

特么的Xcode8上刚更新上架了,一个个都说按图标填写了就好了,还有什么alpha通道,这些基本的都是没有问题的,不然之前也不会上架成功,先上Xcode8上架成功的APPIcon图片。

WX20170921-095926@2x.png

同样的配置,同样的配方,Xcode9上面AppIcon多了一个1024*1024的App Store,添加后打包上传依然是90022问题,

其实原因是:CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本.解决方案转载自

方法1.手动修改:1.找到路径下文件,2.替换最后一行代码

WX20170921-102849@2x.png

WX20170921-102928@2x.png

代码:

  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"

方法2. 在Podfile 添加如下代码, 需要注意的是,将[工程名] 换成自己工程的名称 然后$pod install

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,255评论 4 61
  • 自从会拆迁的消息传来后,整个村子都骚动了。隔壁左右的村子有关系的托关系,没关系的也要想办法找关系,各种解数齐上阵,...
    澜绣阅读 233评论 1 0
  • 一个人的时光 坐拥书斋 以王者气概,傲睨红尘 穿越上下五千年,横跨亚马逊, 在灯下,以不变的姿态 撷缕缕墨香文韵。...
    淡泊依然阅读 238评论 0 3
  • 秋日黄昏悲寂寥, 冬季无言胜春朝, 风花雪月月月娆, 岁月霜天天天娇。
    一颗心的苏浅阅读 545评论 8 3