Xcode14.3.1 패키징 오류 0이 아닌 종료 코드로 인해 PhaseScriptExecution 명령이 실패했습니다.


실제 머신은 정상적으로 실행되고 컴파일 되지만 패키징되자마자 rsync 오류가 보고됩니다 . /AppleInternal/Library/BuildRoots/d9889869-120b-11ee-b796-7a03568b17ac/에서 일부 파일을 전송할 수 없습니다(코드 23). Library/Caches/com.apple.xbs /Sources/rsync/rsync/main.c(996) [sender=2.6.9]
0이 아닌 종료 코드로 인해 PhaseScriptExecution 명령이 실패했습니다
.개발된 SDK의 문제인 줄 알았습니다
이미지 설명을 추가해주세요
. 정보
솔루션 1(권장)

Cocoapods를 업데이트하려면 sudo gem update cocoapods를 사용하세요. 현재 내 업데이트는 버전 1.12.1입니다.
프로젝트 루트 디렉터리에서 Podfile.lock, 프로젝트 이름.xcworkspace 파일 및 Pods 폴더를 삭제합니다.
pod 설치를 재사용하고 일반 패키지로 패키지합니다(해결됨)
다시 해결하세요. 2

Xcode 프로젝트에서 Pods -> Targets Support Files -> Pods-project name-> Pods-project name-frameworks(약 44번째 줄)는

source="$(readlink "${
    
    source}")"

다음으로 교체

source="$(readlink -f "${
    
    source}")"

이미지 설명을 추가해주세요
이 코드는 주로 동적 라이브러리(예: 프레임워크 파일)를 Xcode 프로젝트의 빌드 디렉터리에 복사하는 데 사용됩니다.

구체적으로 {TARGET_BUILD_DIR}은 빌드 디렉터리의 경로를 나타내고, ${FRAMEWORKS_FOLDER_PATH}는 빌드 디렉터리에 있는 모든 프레임워크의 저장 위치를 ​​나타냅니다.

참고 링크

추천

출처blog.csdn.net/iOS_MingXing/article/details/133133740