我一直收到警告,您可以在更新我的应用后看到它,它使用Firebase,FirebaseAuth,FirebaseData等iOS10和Swift 3.我正在使用CocoaPods 1.0.x和Firebase,我正在使用{ {1}}。我能够运行我的项目,应用程序工作正常,但我必须摆脱这些警告。问题似乎是丢失/错放的公共头文件专门用于我的所有Firebase pod。 GitHub上有一些未解决的问题,但据我所知,没有什么重大或非常接近我的问题。
答案 0 :(得分:0)
似乎我设法解决了这个问题。我的Git有问题,但我不确定它是怎么回事。当我开始合并时,我正在开发一个分支,并且在合并到我的主人之后,我收到了来自Xcode的消息,我无法切换到我的主分支,因为我有未提交的更改。
事实证明,那些未提交的更改是来自Firebase的头文件,并且他们在Xcode的CREATE
DROP
LOCK TABLES
REFERENCES
EVENT
ALTER
DELETE
INDEX
INSERT
SELECT
UPDATE
CREATE TEMPORARY TABLES
TRIGGER
CREATE VIEW
SHOW VIEW
ALTER ROUTINE
CREATE ROUTINE
EXECUTE
FILE
CREATE TABLESPACE
CREATE USER
PROCESS
PROXY
RELOAD
REPLICATION CLIENT
REPLICATION SLAVE
SHOW DATABASES
SHUTDOWN
SUPER
菜单中都有<Firebase Header name>.h !
标记。通过切换到我的主分支,放弃这些更改让我开始运行,现在警告已经消失。我想更新分支上的pod会导致问题 - 我猜测Firebase在我的各种Source Control -> Commit...
命令的过程中得到了更新。或者它可能是我在我的分支上更改的Build Settings项目。