2017-01-13 9 views
0

に記載されているフレームワークを取得できませんでした。ポッドの更新/インストールでは、ポッドファイル

google-cast-sdk」(https://github.com/CocoaPods/Specs/blob/master/Specs/8/1/2/google-cast-sdk/3.3.0/google-cast-sdk.podspec.json)と同じように、私はプロジェクトにポッドとしてフレームワークを組み込もうとしています。フレームワークからポッドを作成し、簡単な「ポッドインストール」によってプロジェクトに直接組み込むことができれば、すべてが実現可能性を探求することです。

私のs.sourceファイルは、「google-cast-sdk」のようなhttpの場所にあるZIPファイルです。私はフレームワークを持つために "s.vendored_frameworks"を使用しています。

以下は私のpodspecファイルスニペット(リストされている本体のみのもの)

s.source = {:http => "http://sdf.samsungcloudcdn.com/Public/UwBWAEMAMAAwADAAMAAyAA==/MwA3ADgANQBvAGEAYQA1ADkANgBlADcAZwA=/SmartViewSDK/SmartViewSDK-iOS-XCode8.1-2.3.8.zip" } 
s.source_files = "SmartViewSDK-iOS/iphoneos+iphonesimulator/SmartView.framework/Headers/*.h" 
s.preserve_paths = "SmartViewSDK-iOS/iphoneos+iphonesimulator/SmartView.framework" 
s.vendored_frameworks = "SmartViewSDK-iOS/iphoneos+iphonesimulator/SmartView.framework" 

マイpodspecファイルは「ポッド仕様糸くず」として良いです何の問題もなく成功しています。 はさえ、私はこのポッドのための私のキャッシュをチェックし、私はそこにフレームワーク(./Library/Caches/CocoaPods/Pods/External/SmartViewSDK-iOS/3031ec9b173d86f80c7871a46ab3193b/...

以下

がネット

inhibit_all_warnings! 
use_frameworks! 
target 'Phonercise' do 
pod "google-cast-idk" 
pod 'SmartViewSDK-iOS', :git =>'https://github.com/littlepod/DemoSmartPod.git' 

エンド

から採取したサンプルプロジェクトのための私のpodfileファイルで見ます、私が行うとき

$ pod install 

I 「../Phonercise/Pods/SmartViewSDK-iOS」の「SmartViewSDK.framework」フレームワークを取得しないでください。google-cast-sdkのように、プロジェクトとポッドの位置を取得してください。むしろ私のポッドの仕様がある私のgitリポジトリにある2つの一般的なREADMEファイルとLICENSEファイルがあります。

私には何が欠けていますか?

答えて

0

解決しました。私のポッドインストールでは、ローカルの「レポ」に追加されなかったので、「ポッドスペック」を正しく見つけることができなかった点を除いて、すべてうまくいっていました。

私はプライベートポッドのガイド、https://guides.cocoapods.org/making/private-cocoapods.htmlは私のために少し混乱していたと思います。

私は何をしましたか?

私のポッドをgitでプライベートレポにしておくのではなく、ちょうどココアポッドのスペックレポに公開しました。

$ポッドトランクレジスタ<>「完全な名前」 $ポッドトランクプッシュDemoSmartPod.podspec

そして、私のアプリ(端末)から、私は標準のカカオポッドソースからポッドを取得するためにpodfileを修正。 $ pod install これはチャンピオンのように機能しました。

パブリックスペックのレポがうまくいきました。私は下のリンクからプライベートレポ(正確には見逃していました)のリンクをたどって、やり直しました。

https://eladnava.com/publish-a-universal-binary-ios-framework-in-swift-using-cocoapods/

関連する問題