Jenkins iOS存档错误,带有Pods FIRCoreDiagnostics.m normal armv7

问题描述 投票:0回答:1

我有一个使用cocoapods(use_frameworks!)]]和Jenkins作为我的CI服务器的项目。

在我的本地环境上一切正常,包括pod安装,构建,归档...

但是使用Jenkins时总是归档失败

这里是错误消息:

Pods / FirebaseCoreDiagnostics / Firebase / CoreDiagnostics / FIRCDLibrary / FIRCoreDiagnostics.m normal armv7 Objective-c com.apple.compilers.llvm.clang.1_0.compiler

((1次失败)

构建步骤'执行Shell'将构建标记为失败

完成:失败

归档时的消息:

我的詹金斯配置:

在SCM运行之前运行构建步骤

rm -rf ~/Library/Developer/Xcode/DerivedData/*

export LC_ALL=en_US.UTF-8 /usr/local/bin/pod install

运行脚本

## Archive the project

xcodebuild archive \
-workspace "${WORKSPACE}" \
-scheme "${SCHEME}" \
-configuration "${CONFIGURATION}" \
-sdk "${TARGET_SDK}" \
-archivePath "${ARCHIVEPATH}" \
CODE_SIGN_IDENTITY="${SIGNING_IDENTITY}" \
PROVISIONING_PROFILE="${PROVISIONING_PROFILE_SPECIFIER}"

我尝试过但仍无法正常工作的事物:

设置环境变量

https://github.com/fastlane/fastlane/issues/12164

运行脚本时导出UTF-8编码

enter image description here


如果你们需要更多消息,请告诉我...谢谢

我有一个使用cocoapods(use_frameworks!)和Jenkins作为CI服务器的项目。一切都可以在我的本地环境上正常运行,包括pod安装,构建,存档...但是始终使用Jenkins时...

ios jenkins continuous-integration cocoapods archive
1个回答
0
投票

[谢谢大家,我自己找到了解决方案。原因是我使用了错误的Pod语法。

© www.soinside.com 2019 - 2024. All rights reserved.