美文网首页
Xcode9打包上传App Store遇到的问题(持续更新)

Xcode9打包上传App Store遇到的问题(持续更新)

作者: Peter_Zhang | 来源:发表于2018-06-21 10:13 被阅读15次

     首先抛出遇到的两个问题:

    • 问题一:昨天是公司每个月迭代版本的日子,公司对app举行的630周年庆活动需要更换AppIcon,xcode9里面对于AppIcon新增了App Store 规格1024的icon,拿到UI工程师给到的图片全量更换完毕后,在生成ipa后,对ipa进行验证时报出了错误信息,如图: 报错信息

      这个error的意思是说在你的应用中图片集里放置的AppIcon中图片不能是透明的图片,也不能是含有alpha的图片,这样说可能还是有些难理解的。简单的说就是要把图片的透明度去掉。把这个意思转达给UI工程师重做一下就好了。如果不想麻烦UI工程师,也可以自己做。下面说一下在mac系统下面怎么把图片的透明度去掉。

    *问题二:No account with iTunes Connect access have been found for the team "XXX".iTunes Connect access is required for App Store distribution.

    报错信息
    大致意思是说没有连接到你的iTunes,需要什么授权,每次都是这个上传,也没有要我什么授权啊,于是我就去等下开发者账号,然后iTunes Connect,发现还是不行,这时候千万别想去删除证书什么的,那样的话问题会更加糟糕,其实解决办法很简单的!!!

     解决问题一:去掉图片的透明度可以使用ps,不过这里我主要是用mac的图片查看的方式去更改,思路如下:

    • 1、将工程中的appIcon的1024图片拖到桌面;
    • 2、双击打开该图片,然后使用图片查看工具导出该图片,记住这里将要导出的图片为 JPEG格式,如图: 导出JPEG格式图片
    • 3、双击步骤2中导出的icon,然后使用图片查看工具导出该图片,记住这里将要导出的图片为 PNG格式,如图: 导出PNG格式图片
    • 4、将步骤3导出的icon导入工程中,放入App Store 1024位置,重新打包生成ipa再验证即可;

     解决问题二:

    • 1、关闭Xcode
    • 2、终端命令:rm -fr ~/Library/Developer/Xcode/DerivedData/
    • 3、重启Xcode,然后再重新上传App
    • 4、参考stackoverflow
      以上是本次使用xcode9打包所遇到的问题,后续若遇到新的问题会同步更新本文章。

    相关文章

      网友评论

          本文标题:Xcode9打包上传App Store遇到的问题(持续更新)

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