为通用 iOS 设备创建产品存档时出现 SDWebImage 错误

Posted

技术标签:

【中文标题】为通用 iOS 设备创建产品存档时出现 SDWebImage 错误【英文标题】:SDWebImage Error when creating Product Archive for Generic iOS Device 【发布时间】:2018-04-12 22:05:06 【问题描述】:

我已将 SDWebImage 安装到我的 Xcode 项目中。 Pod 工作得很好,除了现在我准备创建我的项目的构建并开始使用 testflight 与其他人一起测试。当我选择 Generic ios Device and Product -> Archive from xcode 时,我收到以下错误:

...Frameworks/SDWebImage.framework: unknown error -1=ffffffffffffffff 

下面的详细输出。任何帮助将不胜感激。

Xcode 版本:版本 9.3 (9E145) SDWebImage 捆绑版本:4.2.3

PhaseScriptExecution [CP]\ Embed\ Pods\ 框架 /Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/IntermediateBuildFilesPath/folie.build/Release-iphoneos/folie.build/Script-D7995652A1B6FAEC372573DE.sh cd /Users/tgwagner/Documents/folie/source/App/folie/folie /bin/sh -c /Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/IntermediateBuildFilesPath/folie.build/Release-iphoneos/folie.build/Script-D7995652A1B6FAEC372573DE .sh

mkdir -p /Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/BuildProductsPath/Release-iphoneos/folie.app/Frameworks 符号链接... rsync --delete -av --filter P .*.?????? --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" “/Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SDWebImage.framework” “/Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/InstallationBuildProductsLocation/Applications//folie.app/Frameworks” 构建文件列表...完成 SDWebImage.framework/ SDWebImage.framework/Info.plist SDWebImage.framework/SDWebImage

发送 2547349 字节接收 70 字节 5094838.00 字节/秒总大小 是 2546802 加速是 1.00 剥离 /Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/InstallationBuildProductsLocation/Applications//folie.app/Frameworks/SDWebImage.framework/SDWebImage 架构:armv7 代码签名 /Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/InstallationBuildProductsLocation/Applications//folie.app/Frameworks/SDWebImage.framework 与 Identity iPhone 开发人员:Todd Wagner (64J9F8EP32) /usr/bin/codesign --force --sign FA2493469780E25F17F630FF538B8DA75BD6486A --preserve-metadata=identifier,entitlements '/Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/InstallationBuildProductsLocation/Applications//folie.app/Frameworks/SDWebImage。框架' /Users/tgwagner/Library/Developer/Xcode/DerivedData/folie-damzcypivcyrbvfnlcuepubrafru/Build/Intermediates.noindex/ArchiveIntermediates/folie/InstallationBuildProductsLocation/Applications//folie.app/Frameworks/SDWebImage.framework: 未知错误 -1=ffffffffffffffff 命令 /bin/sh 失败并退出 代码 1

【问题讨论】:

尝试删除派生数据文件夹? ***.com/a/41039886/5153744 【参考方案1】:

以防其他人遇到这种情况。我有一个旧版本的 SDWebImage。我将 pod 更新如下:

pod 更新 SDWebImage

然后重新启动 xcode - 仍然得到相同的错误。最终我不得不重新启动计算机,一切都恢复正常了。

希望这对其他人有所帮助。

【讨论】:

以上是关于为通用 iOS 设备创建产品存档时出现 SDWebImage 错误的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 中存档时出现 armv7s 错误 [重复]

Splunk MINT shell 脚本问题:当我尝试在 Xcode 9.3 中存档应用程序时出现问题

使用 PDF 内容创建存档/.pkg 以在 Apple 托管时出现可执行文件的奇怪错误

创建会话 IOS 时出现 Quickblox“错误时间戳”错误

提交通用 iOS 应用 - 存档

Siphon 为 iOS 模拟器构建,但在设备构建时出现链接器错误