iOS提审报错Asset validation failed(90087),Asset validation failed (90125)

news/2025/2/21 8:42:03/

问题:iOS提审时被苹果打回,打回原因如下:

Asset validation failed (90125)
The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker. 

Asset validation failed (90087)
Unsupported Architectures. The executable for gctxtw.app/Frameworks/AdjustSigComHotgamecenterZlsgSdk.framework contains unsupported architectures '[x86_64, i386]'. 
Asset validation failed (90125)
The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker. 

报错原因可以看到是因为AdjustSigComHotgamecenterZlsgSdk.framework这个三方库文件包含了x86_64,i386这两个框架;

解决方法:

方案一:

1、先查看.framework这个三方库文件包含的框架;

lipo -info xxxxxx..framework/xxxxxx

Architectures in the fat file: XXXX.framework/XXXX are: x86_64 armv7 arm64

2、剔除掉x86_64和i386这两个框架,只保留armv7和arm64。

lipo xxxxxx.framework/xxxxxx -thin armv7 -output xxxxxx_armv7
lipo xxxxxx.framework/xxxxxx -thin arm64 -output xxxxxx_arm64
lipo -create xxxxxx_armv7 xxxxxx_arm64 -output xxxxxx
mv xxxxxx xxxxxx.framework/

3、再重复第一步,确认一下包含的框架,直到不包含x86_64,i386这两个框架就可以了;

方案二:

是在TARGETS->Build Phases->点击加号选择New Run Script Phase,然后复制粘贴下面代码。

APP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}"# This script loops through the frameworks embedded in the application and
# removes unused architectures.
find "$APP_PATH" -name '*.framework' -type d | while read -r FRAMEWORK
do
FRAMEWORK_EXECUTABLE_NAME=$(defaults read "$FRAMEWORK/Info.plist" CFBundleExecutable)
FRAMEWORK_EXECUTABLE_PATH="$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME"
echo "Executable is $FRAMEWORK_EXECUTABLE_PATH"EXTRACTED_ARCHS=()for ARCH in $ARCHS
do
echo "Extracting $ARCH from $FRAMEWORK_EXECUTABLE_NAME"
lipo -extract "$ARCH" "$FRAMEWORK_EXECUTABLE_PATH" -o "$FRAMEWORK_EXECUTABLE_PATH-$ARCH"
EXTRACTED_ARCHS+=("$FRAMEWORK_EXECUTABLE_PATH-$ARCH")
doneecho "Merging extracted architectures: ${ARCHS}"
lipo -o "$FRAMEWORK_EXECUTABLE_PATH-merged" -create "${EXTRACTED_ARCHS[@]}"
rm "${EXTRACTED_ARCHS[@]}"echo "Replacing original executable with thinned version"
rm "$FRAMEWORK_EXECUTABLE_PATH"
mv "$FRAMEWORK_EXECUTABLE_PATH-merged" "$FRAMEWORK_EXECUTABLE_PATH"done

我这里是只用了方案一重新打包上传就成功了。


http://www.ppmy.cn/news/470126.html

相关文章

风机滑环结构是什么样的

其实很多人都知道现在我国发展已经到了一种跃进的状态了,而在发展过程中,科技也在不断地改变着我国的企业,比如说工业企业,现在高速发展的科技让其生产不断地自动化,而自动化的实现也需要依靠各种零件,如风…

玻璃钢风机的性能介绍

玻璃钢风机的性能介绍   玻璃钢风机的机壳采用玻璃纤维、优良玻纤布,采用树脂,该树脂属优良树脂,材质优良、色泽鲜艳;表面胶衣,内含抗紫外线剂,耐老化、强度高、重量轻、耐腐蚀;在冶金、化工等…

首次曝光!乔布斯这些从未公开的照片,揭露乔布斯的另一面

昨个,大神在群里分享了一本关于乔布斯的书籍。 这本书收录了他的照片、电子邮件、演讲稿和访谈,很多私人的邮件和访谈是第一次看到。 书中用乔布斯自己的视角,记录了他一生的轨迹,包括他的童年,创立、离开、重归苹果的…

JS Turbo空气悬浮鼓风机

JS Turbo空气悬浮鼓风机整体描述 1、核心技术:高效空气悬浮轴承,永磁高速同步电机及变频控制系统。 2、主要零部件材质:①、叶轮:铝合金AL7075(航空铝材)精密制造的高精度叶轮,叶轮与电动机采用…

轴流式通风机机械结构设计(JBT62)

目录 摘 要 I Abstract II 第1章 绪论 1 1.1选题的意义 1 1.2主要设计内容 1 1.3国内外同类设备发展状况 2 1.4轴流通风机的工作原理 2 1.5轴流通风机主要工作参数 3 1.5.1风量 3 1.5.2风压 3 1.5.3功率 3 1.5.4效率 4 1.5.5转速 4 1.5.6无因次的流量系数 4 第2章 轴流通风机总…

无传感器磁场定向控制(FOC)风机控制原理

目录 风机用电机以及控制方式 风机用直流无刷电机 FOC的控制原理 FOC的基本概念 FOC的结构框图 无感FOC的控制原理 无感FOC的控制框图 风机用电机以及控制方式 如图所示: 风机用直流无刷电机 基本做成:定子绕组、转子、机体 AC定子电流 转子为永磁…

轴流式通风机机械设计(KZ25-64-8)

目录 摘要 I ABSTRACT II 目录 III 1 绪论 1 1.1 通风机综述 1 1.1.1 通风机的分类 1 1.1.2 通风机的主要参数 2 1.1.3 通风机发展 2 1.2 轴流式通风机 5 1.2.1 轴流通风机原理 5 1.2.2 轴流通风机基本结构 6 1.3 毕业设计综述 7 1.3.1 设计任务 7 1.3.2 主要问题及解决方法 8 …

漂浮式半潜风机(一)稳性分析

目 录 Blog Links一、前言二、静水力特性2.1 重心、质心与形心2.2 阿基米德原理与浮心 三、浮体的浮态四、浮体的稳定4.1 定倾中心/稳心4.2 欧拉定律/等体积倾斜4.3 稳定原理 五、平台压载六、稳性曲线七、分析实例八、参考文献 Blog Links DalNur | 博客总目录 漂浮式半潜风机…