2017-05-14 3 views
1

プロジェクトはObjective-C言語で作成され、後でSwiftを使用しました。私のポッドファイルにはObjective-Cポッドがいくつかあります。私はRxSwiftポッドを使ってみましたが、スウィフトポッドを持っていないし、use_frameworks!を使うことができません。Objective-Cポッドがあるからです。Objective-CとSwiftプロジェクトにRxSwiftを使用するには?

`target 'MyProject' do プラットフォーム:ios、 '8.0' #use_frameworks!

ポッド 'STPopup' ポッド 'AFNetworking'、 '〜> 3.1.0' ポッド '到達可能' ポッド 'SVProgressHUD' ポッド 'CCHMapClusterController' ポッド 'SDWebImage'、 '〜> 3.8.2' ポッド 'DateTools' ポッド 'ファブリック' ポッド 'TwitterKit' ポッド 'Crashlytics' ポッド 'SpinKit'、 '〜> 1.1' ポッド 'GPUImage' ポッド 'LLSimpleCamera'、 '〜> 5.0' ポッド「MGSwipeTableCell ' ポッド' JSONModel ' ポッド' ASIHTTPRequest ' ポッド' PEPhotoCropEditor '、:git => 'https://github.com/luyzdeleon/PEPhotoCropEditor' ポッド 'RSKImageCropper'、:gitの=> 'https://github.com/luyzdeleon/RSKImageCropper' ポッド 'MXParallaxHeader' ポッド 'トースト'、 '〜> 3.0' ポッド 'TransformerKit' ポッド 'FBSDKLoginKit' ポッド 'FBSDKCoreKit' ポッド 'FBSDKShareKit' ポッド 'FRHyperLabel'、 '〜> 1.0.1' ポッド 'STTweetLabel'、:gitの=> 'https://github.com/pabelnl/STTweetLabel.git':ブランチ=> 'マスター' ポッド 'STTwitter' ポッド 'YSTutorialViewController' ポッド'CTAssetsPickerController'、:git => 'https://github.com/pabelnl/CTAssetsPickerController'、:ブランチ=> 'master' ポッド 'RDHCollectionViewGridLayout'、 '〜> 1.2' ポッド 'AFNetworking + RetryPolicy' ポッド 'AWSMobileAnalytics'、 'C​​HTCollectionViewWaterfallLayout' ポッド 'BBBadgeBarButtonItem' ポッド 'FMDB' ポッド 'APAddressBook' ポッド 'CTVideoPlayerView' ポッド 'IBProgressButton' ポッド 'VIMVideoPlayer'、 '〜> 2.4' ポッド:gitの= > 'https://github.com/pabelnl/VIMVideoPlayer'、 'ICGVideoTrimmer' ポッド 'CRGradientNavigationBar' ブランチ=> 'マスター' ポッド、:gitの=> 'https://github.com/luyzdeleon/CRGradientNavigationBar':ブランチ=> 'マスター' ポッド 'KILabel'、「〜> 1.0.1 ' ポッド' Firebase/Auth ' ポッド' GoogleSignIn ' ポッド' SwiftTryCatch ' ポッド' libPhoneNumber-iOS '、'〜> 0.8 ' ポッド 'IGListKit' ポッド 'SDWebImage-CircularProgressView' ポッド私がuse_frameworks!を取得しています 'RxSwift' end`

  • エラー:[!]スウィフトで書かれ

ポッドすることができますフレームワークとしてのみ統合することができます。 Podfileまたはターゲットにuse_frameworks!を追加して使用するようにしてください。使用されているスウィフトポッドは次のとおりです。RxSwift

  • use_frameworks!とエラー:

[!](ホスト・ターゲットは、フレームワークや拡張子などの「子」の目標を埋め込む「親」の目標である)には、それぞれのホスト・ターゲットでは、次の組み込みターゲットを統合することができません:(MyProjectの(真の)

    • と共有false)両方ともuse_frameworksを設定しないでください。
  • +1

    ポッドファイルを表示できますか?ブリッジヘッダーを使用していますか? –

    +0

    はいブリッジヘッダーファイルを使用しています。 – Amit89

    +0

    あなたが直面しているエラーは何ですか –

    答えて

    0

    Objective-Cポッドがある場合でもuse_frameworks!を使用できます。

    +0

    私は使用できますが、エラーが発生しており、プロジェクトが実行されません。 – Amit89

    +0

    あなたはより具体的になることができますか? –

    +0

    明瞭にするために編集されました。 – Amit89

    関連する問題