Upload Symbols Failed
Xcode打包上传AppStore报错:
The archive did not include a dSYM for the IDLFaceSDK.framework with the UUIDs [379ADDB8-2E29-37C2-993D-94FBE6383653, F54F746F-3E2C-3ABD-B65F-51D743E71180]. Ensure that the archive's dSYM folder includes a DWARF file for IDLFaceSDK.framework with the expected UUIDs.
如下图:
这个错误表明 Xcode 在打包时找不到与 IDLFaceSDK.framework
匹配的 dSYM 文件
解决办法:自己制作百度人脸识别SDK对应的dSYM文件
第一步:进入到app的archive所在的目录,右键Show in Finder
进入到.xcarchive文件所在的目录
打开命令行工具,输入cd+空格,再将这个.xcarchive文件拖到命令行窗口里,也就是这个文件的完整路径,执行cd命令,进入到这个.xcarchive目录
然后通过dsymutil [二进制文件相对路径] -o [要输入出的dSYM文件路径]命令,输入IDLFaceSDK二进制文件的相对路径和要输出的dSYM文件相对路径,直接生成IDLFaceSDK.framework.dSYM
执行这个命令之后就能生成百度人脸识别sdk对应的dSYM文件,如下图:
重新打包上传就不会报上面的警告了