Telegram のコードをダウンロードして、それに Auth0 を追加しようとして遊んでいるので、ポッドを使用して練習コードを複製してみました。
PODS_ROOT に関するいくつかの苦労の後、私は最終的にそれを実行することができましたが、上記のエラーが発生しました。
そして今、私は何をすべきかわからない。この回答により、info.plist ファイルの場所に問題があると思われますが、多すぎます。
更新:
値
が含まれている「ベース」テレグラムアプリ(おそらく構成から?への切り替えと関係がある)とは対照的に、Bundle Identifiers
ターゲットの が空白であることがわかりました。だから私は次のように「ベース」アプリからコピーしました:config
Pods-Telegraph
Bundle 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 エラーを複製するはずです。