2017-09-25 13 views
0

私が作業しているこのアプリケーションにFrameWorkを追加したいと思います。緯度と経度の座標をUTM座標に変換します。carthageを使用して新しいフレームワークを追加しようとすると、このエラーメッセージが表示されるのはなぜですか?

私はcartfileにこれを追加しました: githubの "peterringset/UTMConversion" 〜> 1.1

しかし、私は、フレームワークのクローンを作成するために、端末にこのコードを実行:iOSの

--platform カルタゴ更新私は、このエラーメッセージが出ます:

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"に変更して解決できました。しかし、Swift 3以下、Xcode 8以下であればこのエラーが発生します。

タスクは、終了コード65で失敗しました。これは、通常、プロジェクト自体がコンパイルに失敗したことを示します。詳細については、xcodebuildログを確認してください

は、だから私は、ログに掘っこれが見つかりました:

チェック依存関係 を「スウィフト言語バージョン」(SWIFT_VERSIONは)目標のために正しく設定することが必要とされますスイフトを使用してください。 [Edit> Convert> To Current Swift Syntax ...]メニューを使用してSwiftバージョンを選択するか、ビルド設定エディタを使用して直接ビルド設定を行います。 ** BUILD FAILED **

私はこのエラーを回避Googleで検索し、プロジェクトがスウィフト4とし、Xcodeの9

で開発されたように見えます
関連する問題