27

新しい XCode5 でプロジェクトをビルドすると、次の警告が表示されます: Pods -App は、'libPods-App.a' の暗黙的な依存関係として拒否されました

4

7 に答える 7

28

これを修正するには、左側のメニューで Pods プロジェクトを選択し、ターゲットセクションPods-#YourAppName#ターゲットを選択し、ビルド設定でアーキテクチャをクリックして削除を押し、デフォルト オプション (標準アーキテクチャ (armv7) 、armv7s). 詳細については、このリンクを参照してください。

于 2013-09-18T20:41:30.847 に答える
18

他の答えはどれも私にとってはうまくいきませんでした。

最終的に解決したBuild Active Architecture Onlyのは、アプリの xcodeproj ファイルで、デバッグの場合ははい、リリースの場合はいいえに設定されていることを確認することです。

また、カスタム構成があるため、Podfile に以下を追加する必要がありました。

xcodeproj 'MyApp.xcodeproj', 'MyDebugConfiguration' => :debug, 'MyReleaseConfiguration' => :release
于 2014-02-17T13:42:01.577 に答える
7

環境:

  • CocoaPods v0.24.0
  • App Store の Xcode 5

Podfile の最後に以下を追加します。

post_install do |installer|
  installer.project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ARCHS'] = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"
    end
  end
end
于 2013-09-20T06:25:54.230 に答える
2

プロジェクト「ポッド」に移動し、デバッグのために「アクティブなアーキテクチャのみをビルドする」を NO に設定します。

上記の解決策は私のために働いています。

于 2015-05-19T10:43:51.293 に答える
0

プロジェクトの 1 つを Xcode 6 にアップグレードしたところ、この問題が発生しました。それを修正するために、Pods プロジェクトの Base SDK を本物に変更しました (以前は不明な SDK のようでした)。

ここに画像の説明を入力

于 2014-11-13T10:24:21.887 に答える
0

これと同じ問題がありました。この警告は、ポッド ライブラリが含まれていないことを示唆しており、その結果、アプリはコンパイルを完了できませんでした。(Pod 依存関係の一部であるヘッダー ファイルの欠落について不平を言いました)。

同じコンパイルの問題が発生している場合は、次の方法で解決できる可能性があります。

  1. ワークスペースで Pods プロジェクトを選択します
  2. Pods プロジェクトを選択して、Pods プロジェクト全体の設定にアクセスします
  3. ビルド設定に移動
  4. 「ビルド アクティブ アーキテクチャのみ」を検索
  5. 「いいえ」に設定

これは私にとってはうまくいくように見えましたが、YMMV.

于 2016-10-26T05:20:51.033 に答える