我在Xcode中遇到了构建错误,但同一个项目在Xcode构建中编译得很好。有问题的标题(Cordova)在Carthage/Checkout中,在项目目录之外。它们确实出现在框架下,所以Xcode能够找到它们。
我设置“允许非模块化包含…”是的,但这并没有改变任何事情,不管怎样,xcodebuild在没有它的情况下运行良好。
我清除了数据。。。没有变化。
有人看到了吗?很奇怪,CLI构建使用的是同一个项目文件。
更新:Frameworks/CordovaLib/Public下的头文件都具有公共目标成员身份。