zoukankan      html  css  js  c++  java
  • ios常见的一些错误

    1.Apple Mach-O Linker Error Group

    发生这种错误的原因通常是因为项目中存在同名类造成链接错误。

    有可能是你存在两个类名称都一样,也可能是因为你在不同的.m文件中定义了同样的const变量。

    这类错误需要自己看错误信息中给出的大长串路径,从中找出你的那个重名类或者变量名称,以此来定位错误位置。

    2.-[IdeaResultModel countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x60800022a960

     这种错误直接原因是接口返回的是字典,model中你缺把它赋值给了数组。一般情况是你把返回的字典赋值给model,然后遍历model,model是不能遍历的。

    解决办法:修改model中的类型,给返回的格式保持一致。或让后台修改返回的格式,建议用第一种方式。

    3.

    iTunes Store Operation Failed
    ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in '好停.app' can't be transparent nor contain an alpha channel."

    这是iOS11出来后,上传app store出现的,刚开始时让上传一个app icon ,要求是1024PX的png图片,如图:

    但是

    appicon中是1024pt的,然后我传了1024pt,还是出现上面那个错误,接着我上传1024px的,那个错误消失了。因为我上传的是圆角的,所以又出现了

    iTunes Store Operation Failed
    ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in '好停.app' can't be transparent nor contain an alpha channel."这个错误。我不知道之前为什么传带圆角的,为了保持一致我也上传了带圆角的。然后重新上传一份不带圆角的成功了。如上图。

    为什么会出现这个问题,之前传的圆角也没问题呀。因为显示的app图标都是带圆角的,无论我们上传的图片带不带圆角,它们都会帮我们剪切,当它们剪切的区域为透明的时候,就会出现

    iTunes Store Operation Failed
    ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in '好停.app' can't be transparent nor contain an alpha channel."这个错误。所以图标最好上传方的。

    还有就是为什么Xcode上显示的icon的大小和上传app store报的不一致,1024pt和1024px是不一样的。难道他们不知道pt与px的区别。这可能是Xcode的一个bug。

  • 相关阅读:
    javascript和C#比较
    前端模块管理器简介
    javascript中的splice方法介绍&示例
    javascript中数组揭秘
    17款code review工具
    IIS ip访问限制插件
    iis 限制动态IP地址访问次数
    AWS云使用100条宝贵经验分享
    C# 开源框架(整理)
    如何获取Azure AD tenant的tenant Id?
  • 原文地址:https://www.cnblogs.com/pengoeng/p/6768068.html
Copyright © 2011-2022 走看看