0

Telegram のコードをダウンロードして、それに Auth0 を追加しようとして遊んでいるので、ポッドを使用して練習コードを複製してみました。

PODS_ROOT に関するいくつかの苦労の後、私は最終的にそれを実行することができましたが、上記のエラーが発生しました。

そして今、私は何をすべきかわからない。この回答により、info.plist ファイルの場所に問題があると思われますが、多すぎます。

ここに画像の説明を入力

更新:
値 が含まれている「ベース」テレグラムアプリ(おそらく構成から?への切り替えと関係がある)とは対照的に、Bundle Identifiersターゲットの が空白であることがわかりました。だから私は次のように「ベース」アプリからコピーしました:configPods-TelegraphBundle Identifiers

ここに画像の説明を入力

そしてすぐにこの新しい問題で終わりました:

ld: library not found for -lPods-watchkitapp Extension clang: error: linker command failed with exit code 1 (use -v to see invocation)

編集:

参考:
Telegram (iOS版はObjective-C)
Auth0

レプリケーションについては、次のことを行います。

  • プロジェクトごとに必要なファイルをダウンロードします。Telegram にはネット上に散らばっているいくつかのファイルがありません。また、Auth0 の構成には (無料の) アカウントが必要です。
  • Telegram のポッドファイルを作成しました。
  • Auth0 podfile に似るように変更しました - 対象のメイン アプリのみ。正しく行われた場合、これは問題のエラーを再現するはずです。
  • 元の値に基づいて、バンドル フィルターに入力されます (ポッドのインストール時に消去されます)。正しく行われた場合、これは問題の UPDATE エラーを複製するはずです。
4

1 に答える 1

1

プロジェクトを閉じます。もう一度開く。プロジェクトをクリーンアップして実行してみてください。


うまくいかない場合は、info.plistを右クリック -> 参照を削除 を検索してください。そして、もう一度追加します。ビルドしてみます。

ここに画像の説明を入力

編集:-ポッドをインストールした後、 .xcodeproject の代わりに .xcworkspace からプロジェクトを開く必要があります。

ここに画像の説明を入力

于 2016-04-30T12:36:31.763 に答える