2016-03-29 13 views
3

Xcode 7.2.xでSqlite.swiftを使用していました。それは正常に動作していた。Sqlite.swiftがXcode 7.3で動作しません

XcodeをXcode 7.3に更新しました。問題はSqlite.swiftフレームワークで発生します。バージョン使用

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/module.modulemap:1:8: error: redefinition of module 'Compression' 
module Compression [system] [extern_c] { 
    ^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk/usr/include/module.modulemap:1:8: note: previously defined here 
module Compression [system] [extern_c] { 
    ^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/module.modulemap:6:8: error: redefinition of module 'Darwin' 
module Darwin [system] [extern_c] { 
    ^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk/usr/include/module.modulemap:6:8: note: previously defined here 
module Darwin [system] [extern_c] { 
    ^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/module.modulemap:1478:8: error: redefinition of module 'os' 
module os [system] [extern_c] { 
    ^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk/usr/include/module.modulemap:1599:8: note: previously defined here 
module os [system] [extern_c] { 
    ^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/module.modulemap:1494:8: error: redefinition of module 'libkern' 
module libkern [system] [extern_c] { 
    ^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk/usr/include/module.modulemap:1615:8: note: previously defined here 
module libkern [system] [extern_c] { 
    ^
<unknown>:0: error: could not build Objective-C module 'SQLite' 

pod 'SQLite.swift', '~> 0.9.2'

を私は同じ問題を持つ閉じられたプールの要求を発見しました。私は、次の枝を使って試してみましたhttps://github.com/stephencelis/SQLite.swift/issues/349

pod 'SQLite.swift', 
    git: 'https://github.com/stephencelis/SQLite.swift.git', 
    branch: 'cocoapods-xcode-7-3' 

しかし、私はこの問題を解決するための可能性ができません。

純正の解決を待っています。

+3

場合は、あなたのPodfileは編集保存/ cocoapods-xcode-7-3)を使用してください。同じレポ、ちょうど同じ支店ではない。 :) – Moritz

+1

@ EricD:答えとして提出する必要があります。 –

+1

なぜdownvotes? !!この問題に直面している多くの開発者。 –

答えて

3

他の回答は残念ながら不正確です。 masterと、最新バージョン、0.10.1a couple days agoをリリース)、どちらも、Xcodeのアップグレードプロセスはしかし、いくつかの思わぬ障害に周りにこの時間を過ごして、そして次の一つ以上の6

1.0.0ベータ版のXcode 7.3とCocoaPodsと互換性がありますステップはCocoaPodsとポッドを更新した後、いくつかのユーザーのために必要であった:

  • あなたがまだの場合は、CocoaPodsの最新ベータバージョンにアップデート:

    実行sudo gem update cocoapods --preと再実行を。

  • 「オプション」キーを押して、クリーンビルドフォルダ...をXcodeの製品メニューから再ビルドする前に実行してください。
  • プロジェクトディレクトリから「Pods」フォルダを削除し、pod installを再実行してください。
  • それ以外の場合は、「アプリケーション」フォルダから「Xcode.app」を削除して、再インストールしてください(いくつかのユーザーはXcodeのインストールが不良です)。
+0

答えをありがとう。私がチェックします。 –

+0

私は2つの異なるコンピュータでこれを試したが、うまくいきませんでした。私は今、Xcodeを再インストールする最後のステップを試しています。もっと何かありますか? –

+3

Podfileの行を 'pod 'SQLite.swift'、 '〜> 0.10.1'''に変更することで動作するようになりました。ありがとう! –

4

SQLite.swiftリポジトリの "master"ブランチは、Xcode 7.3と互換性がありません。

は幸いなことに、著者はすでに互換性のあるブランチを作っています

https://github.com/stephencelis/SQLite.swift/tree/cocoapods-xcode-7-3

これは、あなたがXcodeの7.3(私は何の問題もなく、それを使用しています)で使用すべきものです。

これは同じリポジトリです。これは別のブランチです。私たちは、著者が合っているとすぐに「マスター」とマージされると思う。

+0

私はこれを確認します。ポッドを使用してそれを行うことはできますか? –

+0

@AshishKakkadこのバージョンのポッドはまだありません。しかし、インストールは簡単です:SQLite.swift xcodeprojectをプロジェクトにドラッグし、 "Linked Frameworks and Libraries"にリンクされたSQLiteライブラリを追加します。 – Moritz

+0

ありがとう。私がチェックします。 –

0

私はXcode 7.3とCocoapodsバージョン1.0.0.beta.5を使用しています。私はではない最新のバージョンのCocoapodsを使用しているのは、私が使用している他のポッドで数週間前に多くの問題を引き起こしたので、もっと安定していると感じるまではもう一度更新したくないからです。

  1. クリーンビルドフォルダ(キーバインド:Option-Shift-Command-Kを)私のために働いた何

  2. Pods/ディレクトリを削除し、(!Podfileを削除しない)
  3. 確認しPodfile.lockファイルを削除し、あなたのpodfileには、github urlを指すインポート構文が含まれています。

pod 'SQLite.swift', git: 'https://github.com/stephencelis/SQLite.swift.git'

  1. 私は(https://github.com/stephencelis/SQLite.swift/treeその[7.3ブランチ]を使用している任意の
  2. 実行pod install
関連する問題