2017-09-25 18 views
0

내가 작업하고있는이 응용 프로그램에 FrameWork를 추가하고 싶습니다. 위도와 경도 좌표를 UTM 좌표로 변환합니다. carthage를 사용하여 새 프레임 워크를 추가 할 때이 오류 메시지가 나타나는 이유는 무엇입니까?

은 내가 cartfile이 추가 : 카르타고 업데이트 --platform 아이폰 OS

: GitHub의 "peterringset/UTMConversion"~> 1.1

하지만 난 프레임 워크를 복제하는 터미널이 코드를 실행하면 나는이 오류 메시지가 얻을 :이 같은 다른 외부 프레임 워크를 사용했습니다

A shell task (/usr/bin/env git clone --bare --quiet https://github.com/peterringset/UTMConversion.git /Users/Fallet/Library/Caches/org.carthage.CarthageKit/dependencies/UTMConversion) failed with exit code 128: 
fatal: could not read Username for 'https://github.com': terminal prompts disabled 

을, 그리고 그것을 잘 작동하는 데 사용 .. 난이 모든 아이디어를 해결할 수있는 방법?

답변

1

문제는 GitHub 계정의 게시자가 사용자 이름을 변경했기 때문에 발생합니다. 리포지토리에 대한 링크가 https://github.com/wtw-software/UTMConversion 인 반면에 Carthage 참조는 "peterringset/UTMConversion"입니다. 나는 Carthage 참조를 "wtw-software/UTMConversion"으로 변경하여 문제를 해결할 수있었습니다. 그러나 스위프트 3 이하 및 Xcode 8 이하인 경우이 오류가 발생합니다.

작업이 종료 코드 65로 실패했습니다. 이것은 일반적으로 프로젝트 자체를 컴파일하지 못했음을 나타냅니다. 자세한 내용은 xcodebuild 로그를 확인하십시오

그래서 내가 로그로 팠이 발견

확인 종속성 을 "스위프트 언어 버전"(SWIFT_VERSION)는 대상에 대해 올바르게 구성해야 할 필요가있는 스위프트를 사용하십시오. [Edit> Convert> Current Swift Syntax ...] 메뉴를 사용하여 Swift 버전을 선택하거나 Build Settings 편집기를 사용하여 직접 빌드 설정을 구성하십시오. ** BUILD 내가이 오류 주위에 인터넷 검색 프로젝트가 9

스위프트 4와 엑스 코드로 개발 된 것 같습니다 **

실패