Xcode 7.3:错误:在pods配置后无法从Info.plist(null)读取CFBundleIdentifier

时间:2016-04-30 12:14:27

标签: ios xcode cfbundleidentifier

我已经下载了Telegram的代码,我正在尝试用它添加Auth0,所以我尝试使用pods,复制练习代码。

经过一段关于PODS_ROOT的痛苦之后,我终于成功了,只是遇到了上述错误。

现在我不知道该怎么做。 This回答让我相信info.plist文件位置存在问题,但是太多了:

enter image description here

更新
我看到目标的Bundle Identifiers 空白,与“基础”电报应用程序形成对比(可能与从config配置切换到{{1}有关}?),其中包含值。所以我复制了来自'基础'应用的Pods-Telegraph,如下所示:

enter image description here

并迅速以这个新问题结束:

Bundle Identifiers

编辑:

供参考:
Telegram (iOS version is Objective-C)
Auth0

对于复制,我:

  • 为每个项目下载必要的文件。电报遗漏了散布在网络上的一些文件,而Auth0需要一个(免费)帐户进行配置。
  • 为Telegram创建了一个podfile。
  • 将其修改为类似Auth0 podfile - 仅限目标主应用。如果做得好,这应该复制有问题的错误。
  • 根据原始值填写Bundle Filters(在安装pod时删除)。如果操作正确,则应该复制相关的UPDATE错误。

1 个答案:

答案 0 :(得分:1)

关闭您的项目。再打开一次。清理您的项目并尝试运行。

如果它不起作用,则搜索 info.plist 右键单击 - >删除参考。然后再添加一次。并尝试构建。

enter image description here

编辑: - 安装pod后你需要从.xcworkspace打开项目来代替.xcodeproject。

enter image description here