清泛IT社区

标题: iOS 编译报错 [打印本页]

作者: App Inventor 2     时间: 3 小时前
标题: iOS 编译报错

0%


App Inventor is unable to compile this project.
The compiler error output was
[ReadBuildInfo] Starting Task
[ReadBuildInfo] Task succeeded in 0.003 seconds
[LoadComponentInfo] Starting Task
[LoadComponentInfo] INFO: Generating assets...
[LoadComponentInfo] Component assets needed, n = 0
[LoadComponentInfo] INFO: Generating activities...
[LoadComponentInfo] Component activities needed, n = 0
[LoadComponentInfo] Component activity metadata needed, n = 0
[LoadComponentInfo] INFO: Generating broadcast receivers...
[LoadComponentInfo] INFO: Generating libraries...
[LoadComponentInfo] Libraries needed, n = 0
[LoadComponentInfo] Component metadata needed, n = 0
[LoadComponentInfo] INFO: Generating Android minimum SDK...
[LoadComponentInfo] INFO: Generating native libraries...
[LoadComponentInfo] Native Libraries needed, n = 0
[LoadComponentInfo] INFO: Generating permissions...
[LoadComponentInfo] usesLocation = False
[LoadComponentInfo] Permissions needed, n = 5
[LoadComponentInfo] Component xmls needed, n = 0
[LoadComponentInfo] INFO: Generating component broadcast receivers...
[LoadComponentInfo] Task succeeded in 0.005 seconds
[ValidateAppStoreCredentials] Starting Task
[ValidateAppStoreCredentials] Task succeeded in 0.007 seconds
[ExtractPlayerApp] Starting Task
[ExtractPlayerApp] Task succeeded in 0.679 seconds
[ExtractProvisioningPlist] Starting Task
[ExtractProvisioningPlist] Task succeeded in 0.001 seconds
[PrepareAppIcon] Starting Task
[PrepareAppIcon] INFO: Creating app asset dirs...
[PrepareAppIcon] INFO: Generating icons...
[PrepareAppIcon] INFO: Compiling icon asset set...
/* com.apple.actool.document.notices */
/var/folders/cj/y0pj22fd5p1g7wk4vrn9gc_80000gp/T/1775543552012_6584295161025790976-0/assets/Assets.xcassets:./AppIcon.appiconset/[][ipad][76x76][][][1x][][][][]: notice: 76x76@1x app icons only apply to iPad apps targeting releases of iOS prior to 10.0.
/* com.apple.actool.compilation-results */
/var/folders/cj/y0pj22fd5p1g7wk4vrn9gc_80000gp/T/1775543552012_6584295161025790976-0/build/Payload/PlayerApp.app/AppIcon60x60@2x.png
/var/folders/cj/y0pj22fd5p1g7wk4vrn9gc_80000gp/T/1775543552012_6584295161025790976-0/build/Payload/PlayerApp.app/AppIcon76x76@2x~ipad.png
/var/folders/cj/y0pj22fd5p1g7wk4vrn9gc_80000gp/T/1775543552012_6584295161025790976-0/build/Payload/PlayerApp.app/Assets.car
/var/folders/cj/y0pj22fd5p1g7wk4vrn9gc_80000gp/T/1775543552012_6584295161025790976-0/build/tmp/assetcatalog_generated_info.plist

[PrepareAppIcon] Task succeeded in 1.989 seconds
[CreateEntitlements] Starting Task
[CreateEntitlements] Task succeeded in 0.0 seconds
[CreateInfoPlist] Starting Task
[CreateInfoPlist] Task succeeded in 0.0 seconds
[CompileLaunchScreen] Starting Task
[CompileLaunchScreen] Task succeeded in 0.0 seconds
[BuildAia] Starting Task
[BuildAia] Task succeeded in 0.025 seconds
[LinkLibraries] Starting Task
[LinkLibraries] Task succeeded in 0.0 seconds
[SignPackage] Starting Task
[SignPackage] ERROR: Failed to sign framework /var/folders/cj/y0pj22fd5p1g7wk4vrn9gc_80000gp/T/1775543552012_6584295161025790976-0/youngandroidproject/../build/Payload/PlayerApp.app/Frameworks/PSSRedisClient.framework
[SignPackage] Task errored in 0.305 seconds


作者: App Inventor 2     时间: 3 小时前
这个日志已经非常明确了:编译本身是成功的,失败点在 iOS 签名阶段(codesign),而且是针对一个第三方 Framework:

❗ Failed to sign framework ... PSSRedisClient.framework

这是 App Inventor(尤其你这种“自定义 iOS 打包链路”)里比较典型但很坑的错误,我帮你直接拆解根因和解决路径。

一、问题本质(关键结论)

???? 不是 App Inventor 逻辑问题
???? 是 iOS 代码签名体系(codesign)+ framework 处理问题

失败对象:

Frameworks/PSSRedisClient.framework

说明:

这是你项目里嵌入的第三方动态库
在打包 IPA 时,需要:
重新签名(re-sign)
且必须和主 App 使用同一证书 + entitlement
二、最常见 4 个根因(按命中率排序)
1️⃣ framework 没开启 “允许签名”(最常见)

很多第三方 framework:

自带签名
或签名无效
或带 CodeResources

???? 结果:不能被重新签名 → 直接失败
作者: App Inventor 2     时间: 2 小时前
苹果整个流程太复杂了,appinventor对接还不成熟,需要懂苹果的开发者才搞得清,很多步骤没法简化。https://www.fun123.cn/reference/other/build-ios-apps.html  文档中大部分步骤都是没有问题的,可以照着试一遍,Ad Hoc要添加你自己的苹果手机uuid才能测试。

最简单的方式:如果AppInventor代码块简单的话,建议直接用 苹果电脑 Xcode 开发(或AI生成)一个App,测试方便,发布方便。




欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3