上载错误代码签名Mapbox.framework失败

时间:2019-12-19 13:56:28

标签: ios swift mapbox

它可能是重复的。但现有的解决方案都不适合我。请帮助。

上个星期,我一直在为这个错误而苦苦挣扎。当我尝试将应用程序上传到testflight时,出现此代码签名“ Mapbox.framework”失败错误。当我尝试将此地图框架添加到嵌入式二进制文件中时,它以正常方式自动链接到链接框架中,但是我无法上传它。当我从嵌入式二进制文件中删除时,我可以完美上传..但是应用程序运行需要映射框架..

当我尝试在嵌入式二进制文件中上传框架时,出现以下报告错误,

XcodeDistPipeline.~~~rQ8d1p/Root/Payload/School Bus Tracking.app/Frameworks/Mapbox.framework: replacing existing signature
2019-12-19 13:35:41 +0000  /var/folders/9t/9pb1bf150wv3gs2bfvyfxqpm0000gn/T/XcodeDistPipeline.~~~rQ8d1p/Root/Payload/School Bus Tracking.app/Frameworks/Mapbox.framework: 

code object is not signed at all

2019-12-19 13:35:41 +0000  /usr/bin/codesign exited with 1

IDEDistributionContext: 0x7fb77a1c3880; archive = IDEArchive: 0x7fb77a347200, 

distributionMethod=(null), team=(null)

1 个答案:

答案 0 :(得分:0)

1。设置正确的$(ARCHS_STANDARD)
   就是这样的armv7,arm64,armv7s和arm64e。我已从“架构”部分删除了有效的架构列。

enter image description here

2。需要设置正确的框架路径(如果使用运行脚本)
我们需要为链接和嵌入式部分设置正确的框架路径。

3。进行框架交叉检查 请交叉检查框架构建与支持性体系结构是否正常工作。归档后,最终版本应为:ARMV7和ARMV64