問題タブ [podspec]
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 - Google-Analytics Cocoapods 0.36 に依存する Podspec
私たちのプライベート ポッドスペックに大きな問題があります。cocoapods 0.35 に更新するまで、すべて正常に機能していました。
仕様はそれほど複雑ではありませんが、GoogleAnalytics-iOS-SDK
これは私たちのポッドの仕様です:
検証しようとすると、次のメッセージでコンパイルが失敗しました。
TAGManager 呼び出しが見つからない理由がわかりません。私は Xcode 6.2 を使用しており、これRKTagManager
は iOS 用です。
ios - Cocoapods に @interface が表示されない
アプリをさまざまなサブプロジェクトに分割してモジュール化しようとしています。このアイデアに触発されました。そこで、プロジェクトを静的ライブラリに分割し、続いてそのチュートリアルを作成しました。いくつかの衣装で最初のライブラリを作成しましたUIHelpers/Views
。PodSpec
ファイルで定義した依存関係がいくつかあり、その後にAFNetworking exampleが続きます。(依存関係の 1 つはChoosy です)。このライブラリを bitBucket に保存しました。そのライブラリではすべてが正常に機能しています(Xcodeでビルドできます)。Model
ライブラリを作成すると問題が発生します。のGitパスを指定UIHelpers
しますModel PodFile
。No visible @interface
カテゴリのエラーが発生するたびにChoosy
(エラーはプロジェクトの CocoaPod からではなく、カテゴリは.m
ファイル)。全部入れて遊んでみlink flags
-ObjC,$(inhereted),-force_load
ました。静的ライブラリの Objective-C カテゴリ派生データを消去しました。CocoaPodTroubleShoutesを読みました。
誰かが何を試すことができるかを提案できますか? そのコンパイルエラーに関して多くの質問が立ち往生していますが、それらのどれも私を助けませんでした. 問題は私のどこかにあると思いますPodSpec
(確かではありません)pod lib linit
私が受け取った : - ERROR | [iOS] Choosy/Choosy/Model/ChoosyAppInfo.m:32:19: error: no visible @interface for 'UIImage' declares the selector 'applyMaskImage:completion:'
My PodSec:
ios - PodSec エラーの FormatterKit: コマンドが失敗した後、「ca.lproj」を削除できませんでした: そのようなファイルまたはディレクトリはありません
PodSec で FormatterKit を使用しようとすると、奇妙な問題がpod lib lint
発生します。次のエラーが生成されます。
ca.lproj
ビルド ディレクトリにファイルがまったく表示されない (そのため、Xcode は存在しないものを削除しようとします) その問題を読みました: mattt/FormatterKit#88
My PodSec:
この問題が発生した人はいますか?私のライブラリを使用する人がこの種のエラーを表示しないようにするための正しい解決策は何ですか?
ios - AFNetworking の依存関係を Cocoapod にインポートできません
プロジェクトのポッドスペックをセットアップしようとしていますが、実行するとこのエラーが発生し続けますpod spec lint
これが私のポッドスペックです。下部に、私が.prefix_header_contents = "#import <AFNetworking/AFNetworking.h>"
そこにいることに気付くでしょう。そのため、AFHTTPRequestOperation クラスが見つからないということは私には意味がありません。
ios - CocoaPods Web サイトでライブラリを拡張できないのはなぜですか?
CocoaPods Web サイトから自分のライブラリの情報にアクセスしようとしていますが、アクセスできません。他のすべてのライブラリは拡張できるようです(私のものは MKWeatherUndergroundKit です)
これが私のポッドスペックです
ios - Cocoapod は、デバッグ専用の podspec xcconfig 値を指定します
私は cocoapods を使用しており、デバッグ モードに固有の xcconfig パラメーターを使用してポッドの podspec に値を指定したいと考えています。
現在、使用中:
デバッグ モードとリリース モードの両方の値を設定します。また、使用してみました:
ただし、これはポッドのプリプロセッサ マクロで設定されますが、[config=Debug] タグを使用しない場合とは異なり、コードの実行中に登録されないようです。デバッグモードのみに制限する方法はありますか?
swift - SSZipArchive 依存関係を持つ Swift ココア ポッドをリントする
SSZipArchive 依存関係を持つポッドを作成した人はいますか? 私のクラスはすべて Swift ですが、ブリッジ ファイルも含めています (#import "SSZipArchive")。リントしようとすると、SSZipArchive に関連する 9 つのエラーが発生します。あなたの考えを教えてください。どうもありがとう!
- エラー | SSZipArchive/SSZipArchive/minizip/ioapi.h:45:10: エラー: フレームワーク モジュール 'SSZipArchive.ioapi' 内に非モジュラー ヘッダーが含まれています
- 注意 | Target Support Files/Pods-SSZipArchive/Pods-SSZipArchive-umbrella.h:5:9: 注: Target Support Files/Pods-SSZipArchive/Pods-SSZipArchive-umbrella.h:5 から含まれるファイル内:
- エラー | SSZipArchive/SSZipArchive/minizip/mztools.h:15:10: エラー: フレームワーク モジュール 'SSZipArchive.mztools' 内に非モジュラー ヘッダーが含まれています
- 注意 | SSZipArchive/SSZipArchive/minizip/mztools.h:18:10: 注: SSZipArchive/SSZipArchive/minizip/mztools.h:18 から含まれるファイル内:
- エラー | SSZipArchive/SSZipArchive/minizip/unzip.h:51:10: エラー: フレームワーク モジュール 'SSZipArchive.unzip' 内に非モジュラー ヘッダーが含まれています
- 注意 | Target Support Files/Pods-SSZipArchive/Pods-SSZipArchive-umbrella.h:7:9: 注: Target Support Files/Pods-SSZipArchive/Pods-SSZipArchive-umbrella.h:7 から含まれるファイル内:
- エラー | SSZipArchive/SSZipArchive/minizip/zip.h:50:10: エラー: フレームワーク モジュール 'SSZipArchive.zip' 内に非モジュラー ヘッダーが含まれています
- 注意 | Target Support Files/Pods-VideoPlayerLibrary/Pods-VideoPlayerLibrary-umbrella.h:3:9: 注: Target Support Files/Pods-VideoPlayerLibrary/Pods-VideoPlayerLibrary-umbrella.h:3 から含まれるファイル内:
- エラー | VideoPlayerLibrary/Pod/Classes/VideoPlayerLibrary-Bridging-Header.h:12:9: エラー: モジュール 'SSZipArchive' をビルドできませんでした
- 注意 | :0: エラー: Objective-C モジュール 'VideoPlayerLibrary' をビルドできませんでした
ここに私のポッド仕様ファイルがあります:
restkit - RestKit に依存するプライベート ポッドの作成
RestKit を依存関係として含むプライベート リポジトリに podspec を追加しようとすると、検証は常に多くのエラーと警告で失敗します。検証プロセスが xcodebuild を実行しようとすると、エラーが発生します。
私はコマンドを使用しました:
pod repo push MYSpecs MY.podspec --verbose
ローカルリポジトリにプッシュするときに検証をスキップする方法はありますか?