ITMS-90381: Too many symbol files - These symbols have no corresponding slice in any binary?
符號文件太多 - 這些符號在任何二進(jìn)制文件中都沒有相應(yīng)的切片
第一次收到蘋果郵件麸折,說我需要在下次更新前處理一些問題粘昨。
Dear Developer,
We identified one or more issues with a recent delivery for your app, "XXX" 1.20 . Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90381: Too many symbol files - These symbols have no corresponding slice in any binary [3778DD99-4520-3D3E-9089-043C929EC666.symbols, 4C382696-EB1C-3D39-936D-979C64F2FCBB.symbols, 5C755C80-E809-308A-B2BA-B8F4E439BF25.symbols, 89A758A6-F359-302E-9287-C45B27AAEE90.symbols, B3256D78-B143-387A-A2D6-20CAB8A74DCF.symbols, DF374611-C48F-3812-87A8-E20A442F4D1C.symbols, E3D3E809-2B0A-3464-B2AA-28CD5A506737.symbols].
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.
Best regards,
The App Store Team
在網(wǎng)上只查閱到一份解決辦法,很辛運(yùn)张肾,一次解決,所以記錄下來捌浩,也給大家更容易找到辦法。
在菜單欄選擇Window >Organizer 選擇蘋果發(fā)送郵件的構(gòu)建版本 > Show in finder打開文件所在位置>選擇它的.xcarchive文件>顯示包內(nèi)容>在終端導(dǎo)航到dSYMs目錄>運(yùn)行?dwarfdump --uuid * 指令顯示當(dāng)前dSYM文件中的uuid > 查看蘋果郵件中的uuid是否存在列表中尸饺。電子郵件說這些dSYM文件是多余的,所以我們應(yīng)該在構(gòu)建存檔時阻止它們生成浪听。
解決辦法:在項目Valid Architectures中把相應(yīng)的取消,包括Pod中的第三方框架
因為我的應(yīng)用是使用了AFNetworking和其他第三方框架迹栓,并通過CocoaPods將它們添加到項目(或工作區(qū)中)掉分。而在dSYM文件中是armv7所以我把a(bǔ)rmv7取消構(gòu)建酥郭,再次構(gòu)建版本查看已經(jīng)沒有郵件中的uuid 了
參考文檔:http://www.it1352.com/931476.html
http://www.reibang.com/p/567d3b730608 ? ? arm64/armv7s/armv7指令集說明