【发布时间】:2020-05-15 20:48:39
【问题描述】:
我有一个 Swift 语言的 iOS 项目,我必须在终端上使用命令创建存档和 .ipa。
我正在使用 Github 操作在试飞中上传 iOS 版本。 我正在遵循此链接中提到的所有说明:
https://zach.codes/ios-builds-using-github-actions-without-fastlane/#install-gpg
当我在 iMac 系统的终端上点击这个命令时:
xcodebuild archive \
-workspace GitHubActions.xcworkspace \
-scheme GitHubActions \
-sdk iphoneos12.4 \
-configuration Release \
-archivePath $PWD/build/GitHubActions.xcarchive \
IPHONEOS_DEPLOYMENT_TARGET=9.0
PROVISIONING_PROFILE="<UUID>" \
CODE_SIGN_IDENTITY="<Code_Sign_IDENTITY>"
我得到了成功响应:
** ARCHIVE SUCCEEDED **
但是当我使用这个命令连接我的 iMac 时:
ssh <system_username>@192.168.1.100
我连接成功,然后我已经使用“cd”命令到达项目文件夹。
然后当我点击相同的命令时:
xcodebuild archive \
-workspace GitHubActions.xcworkspace \
-scheme GitHubActions \
-sdk iphoneos12.4 \
-configuration Release \
-archivePath $PWD/build/GitHubActions.xcarchive \
IPHONEOS_DEPLOYMENT_TARGET=9.0
PROVISIONING_PROFILE="<UUID>" \
CODE_SIGN_IDENTITY="<Code_Sign_IDENTITY>"
但是当我在另一个系统上使用这个命令时,我得到了这个错误:
** ARCHIVE FAILED **
The following build commands failed:
PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/webcubator/Library/Developer/Xcode/DerivedData/GitHubActions-djymswinwihmdobtcnvllpcfgvht/Build/Intermediates.noindex/ArchiveIntermediates/GitHubActions/IntermediateBuildFilesPath/GitHubActions.build/Release-iphoneos/GitHubActions.build/Script-678E7AE3D9F6AC7BF3ABDA96.sh
(1 failure)
我到底做错了什么。无法理解。从另一个系统访问 iMac 时显示此错误。
【问题讨论】:
标签: ios ssh archive github-actions