iOS上架错误:ITMS-90381: Too many symbol files解决方法

ITMS-90381: Too many symbol files - These symbols have no corresponding slice in any binary [064A9721-ECB5-32A2-9980-DB52D96F3CD0.symbols, D7A85538-1D69-3DBE-A44D-EC9CCB8EE63F.symbols, 61689466-D492-3441-91E9-AF26F6987070.symbols, 52BF653A-D03F-3166-8AE8-CD9FA10D77D1.symbols, DB4500C3-4EE5-3291-8A12-ABF6F2D2DFC5.symbols, 86910F7F-2E3C-3846-AB05-B50CDB817C86.symbols, F20B70CF-737D-315E-A128-DD0F071058D0.symbols, C020F3F7-D84B-3A62-B6E7-13A5A4DDB74B.symbols, 3104916A-F7AD-30C8-8C76-15A5EE926706.symbols, 1F50BC20-D6E9-37FF-A88F-36E2AC49AD57.symbols, D3218358-6A02-3D61-B2C7-504E885CBC2B.symbols, 5A26909E-3443-3777-87E6-EBB235F696B5.symbols, 221C151C-1CBE-322C-9BC8-2613F7C046DC.symbols, 35B5D05C-B312-39AB-98B9-5DC6B50681BA.symbols, 066B9926-AF2E-36F8-B643-10217D64F450.symbols, 40E151A0-A7ED-3881-A9A5-E51B1B93EECE.symbols, A48CEF0B-43AE-3A5E-A5B1-0AF21C07B4DC.symbols, B0B4B3B2-2163-3784-918B-BAA4A9032C4D.symbols].

项目 -> window -> organizer -> 选中对应的打好的包 -> show in finder -> 右键显示包内容 -> 选中dSYMs -> 打开终端 -> cd到dSYMs文件 -> 在终端中输入:dwarfdump --uuid * -> 点击回车键即可看到对应UUID,然后看一下apple发的邮件中,有哪些文件是多余的,找到后,可在Build Active Architecure Only 的Valid Architectures 中去掉对应的打包时对应的处理器。

我看了我的这些都是pod进来的三方文件,所以就直接在pod工程文件下的三方框架中的build settings里面的valid architecture删了armv7,再打包就过了

注意:本来我只改了一个框架的valid architecture,运行成功,打包出错,后来所有的都改了才打包成功

你可能感兴趣的:(iOS上架错误:ITMS-90381: Too many symbol files解决方法)