問題タブ [podfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - pod install Kanna でエラーが発生しました
私のポッドファイルの問題は何ですか?
Podfile に追加します。
PS JSON と Alamofire の作品は素晴らしいです!
cocoapods からのコンソール出力は次のとおりです。
ios - Cocoapods を使用した SinchService 統合の失敗
私はSinchサービスを初めて使用します。現在、Cocoapodsを介して「SinchRTC」とともに「SinchService」を使用しようとしていますが、Xcodeから次のエラーが表示されます。
アーキテクチャ x86_64 の未定義のシンボル:
"_OBJC_CLASS_$_Sinch"、参照先: SINService.o の objc-class-ref (おそらく: _OBJC_CLASS_$_SinchService)
"_SINApplicationDidReceiveRemoteNotification"、参照元: -[SINService initWithConfig:] SINService.o -[SINService dealloc] SINService.o
"_SINClientDidFailNotification" から参照: -[SINSClientsObserver init] SINSClientsObserver.o -[SINSClientsObserver dealloc] SINSClientsObserver.o
"_SINClientDidStartNotification" から参照: -[SINSClientsObserver init] SINSClientsObserver.o -[SINSClientsObserver dealloc] SINSClientsObserver.o
「_SINClientWillTerminateNotification」、次から参照: -[SINSClientsObserver init] SINSClientsObserver.o -[SINSClientsObserver dealloc] SINSClientsObserver.o
「_SINRemoteNotificationKey」、次から参照: -[SINService onDidReceiveRemoteNotification:] SINService.o
ld: シンボルが見つかりませんアーキテクチャ x86_64 の場合、
clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用して呼び出しを確認してください)
Podfile から「SinchService」を削除すると、Xcode によってエラーがスローされません。この問題に関するヘルプをいただければ幸いです。
私のポッドファイル:
platform :ios, '8.4'
source ' https://github.com/CocoaPods/Specs.git '
use_frameworks!
target 'Conversa' do
pod 'ParseUI'
pod 'Parse'
pod 'SinchService'
pod 'SinchRTC'
pod 'YapDatabase/SQLCipher'
pod 'GoogleMaps'
pod 'JSQMessagesViewController'
pod 'Whisper'
pod 'OHQBImagePicker'
pod 'Buglife'
pod 'Branch '
pod 'TTTAttributedLabel'
pod 'JVFloatLabeledTextField'
pod 'MBProgressHUD', '~> 0.9.1'
pod 'Appirater'
pod '
pod 'SSKeychain'
pod 'Mantle', '~> 2.0'
pod 'DGActivityIndicatorView'
end
ios - Firebase SDK は iOS 10 では動作しません
Firebase
Xcode プロジェクトで使用しています。そして、ココアポッドを使用してインストールしています。
Podfileでに設定platform
しましたios, '9.0'
。
iOS 9.3.3 ではすべて正常に動作しますが、iOS 10 でアプリをテストすると、多くのエラーが発生し、Google サインインが機能しません。どうすればこの問題を解決できますか? Podfile のように複数のプラットフォームを設定できますか?platform:ios, '9.0', '10.0'
firebase - pod1 をインストールすると pod2 をインストールできなくなり、pod2 をインストールすると pod1 をインストールできなくなります
ポッド 'Firebase' をインストールすると、ポッド 'TwilioConversationsClient' をインストールできなくなります。ポッド 'TwilioConversationsClient'をインストールすると、ポッド 'Firebase' をインストールできなくなります。「[!] Unable to find a specification for Firebase
」というメッセージが端末に表示されます。
それらは別々にインストールされますが、一緒にはインストールされません。助けてください
ios - Mac OS X v10.11.6 (El Capitan) で Pod ファイルを作成する
Mac OS X v10.11.6 (El Capitan)で Pod ファイルを作成するにはどうすればよいですか?
「sudo gem install cocoa pods」と「pod setup --verbose」の代わりに何を使用すればよいですか?
ios - プライベート Pod (Swift) 内で定義されたプロトコルを使用しようとすると、XCode は「宣言されていない型の使用」と言う
私と私のチームは、基本プロジェクト + いくつかのプロトコルが内部にあるプライベート ポッドを含む奇妙な状況に陥っています。
問題は、ベース アプリ コードから一部の (プロトコル) 識別子 (プライベート ポッドで定義) にアクセスできないことです。
どうやら私たちの問題は、これら 2 つのスタック オーバーフロー スレッドで説明されている問題とまったく同じようですが、それらの解決策はうまくいきませんでした。
スレッド 1: Swift でソース ファイルが見つからない
スレッド 2: CocoaPod がインストールされているが、Swift コードが表示されない
使用しているスケルトンは次のとおりです。
Commons ポッド (ベース アプリからは確認できないプロトコルを使用) は、次の .podspec ファイルで定義されます。
基本アプリから、次の Podfile があります (Commons ポッドをメインの xcworkspace に取得するため)。
プロトコルを public として定義しました (「Pods」プロジェクト内にあるため、実行されることが期待されます)。
他に何を調べるべきですか?
PS: カスタム プロトコルがメイン アプリから「見えない」だけでなく、メイン アプリに含まれる別の Pod である Alamofire 内で定義されたプロトコルも同様です。それらを使用しようとすると、コンパイル時に XCode が文句を言います。
前もって感謝します。ご挨拶。
EDIT1:問題を絞り込むと、コンパイル時に何かが起こっていると思います。なんで?XCode は CMD + クリック (Pods ファイル構造で定義された 2 つのプロトコル) を押すと問題のあるシンボルを解決できますが、コンパイラはそれを行うことができず、「宣言されていない型の使用」エラーが発生します。