美文网首页
duplicate symbols for architectu

duplicate symbols for architectu

作者: seasonZhu | 来源:发表于2019-07-18 17:02 被阅读0次

    1

    文件重复导致的报错.说来也奇怪,我之前编译一直都是好的.
    然后今天我pod install之后就不好了.我既没有添加库也没有删除库,怎么就报这个错呢?
    然后我仔细看了一下报错的重复文件,是JPush和JCore,原来工程将Pod文件夹中的几个版本的.a文件全部都引入了,然后我删除其引入的老版本,就好了.


    image.png

    其实,我是将Release模式进行了一次Duplicate操作,需要pod操作,然后生成新的cocopods的对应文件.然后针对不同的模式进行不同的fastlane打包.
    所以说搞个自动化,自动化运行起来了省事省力,但是要搞好,这个过程是很辛苦的.

    只是随便记录一下,没啥特别的.

    2

    记另外一个异常,也算是常见的问题吧,因为我很长时间都没有手工打包了,大部分时间都是使用fastlane,所以有一天要求手动打包就像丈二的和尚摸不着头脑.

    /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool --upload-app -t ios -f  -u  -p 
    
    ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString [2.0.40] in the Info.plist file must contain a higher version than that of the previously approved version [2.0.40]. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"
    

    线上已经发布了2.0.40这个版本的App,那么在苹果的testflight中,就不能再打2.0.40的包了,必须大于这个版本号,这样的坏处就是上新的版本需要苹果的testflight进行审核,一般也是1天左右的时间,如果很急着测试的话,可以先使用蒲公英进行打包测试

    相关文章

      网友评论

          本文标题:duplicate symbols for architectu

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