我已经下载了 Telegram 的代码,并且正在尝试添加 Auth0,所以我尝试使用 pod,复制练习代码。
在对 PODS_ROOT 进行了一些痛苦之后,我终于设法让它运行起来,只是遇到了上述错误。
现在我不知道该怎么办。这个答案让我相信 info.plist 文件位置有问题,但是太多了:
更新:
我看到Bundle Identifiers
for the Targets 是空白的,与“基本”电报应用程序(可能与从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)
编辑:
供参考:
电报(iOS版本为Objective-C)
Auth0
对于复制,我:
- 为每个项目下载了必要的文件。Telegram 缺少一些分散在网络上的文件,并且 Auth0 需要一个(免费)帐户进行配置。
- 为 Telegram 创建了一个 podfile。
- 将其修改为类似于 Auth0 podfile - 仅针对主应用程序。如果做得对,这应该会复制有问题的错误。
- 根据原始值填写捆绑过滤器(在 pod 安装时删除)。如果做得对,这应该会复制有问题的 UPDATE 错误。