У меня есть один iOS проект на языке Swift, и я должен создать архив и .ipa, используя команду на терминале.
Я использую действия Github для загрузки iOS сборки в тестовом полете. Я следую всем инструкциям, упомянутым в этой ссылке:
https://zach.codes/ios-builds-using-github-actions-without-fastlane/#install -gpg
Когда я нажимаю эту команду на системном терминале iMa c:
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 **
Но когда я подключаю свой iMa c с помощью этой команды:
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)
Что именно я делаю не так. Не в состоянии понять. Когда эта ошибка отображается при доступе к iMa c из другой системы.