CocoaPods安装的是ios.U框架,但不是ios.frameworks

CocoaPods安装的是ios.U框架,但不是ios.frameworks,ios,xcode,cocoapods,Ios,Xcode,Cocoapods,我已经创建了一个pod,在一个新项目中包含一个供应商框架。这个很好用。但对于我的项目,我需要一些其他标准的iOS框架。我不想手动添加它们,但我想让我的pod自动添加,方法是: s.ios.frameworks = 'QuartzCore', 'SystemConfiguration', 'CoreMotion', 'CFNetwork', 'UIKit', 'Foundation', 'CoreBluetooth', 'CoreGraphics', 'CoreLocation' 在我的p

我已经创建了一个pod,在一个新项目中包含一个供应商框架。这个很好用。但对于我的项目,我需要一些其他标准的iOS框架。我不想手动添加它们,但我想让我的pod自动添加,方法是:

   s.ios.frameworks = 'QuartzCore', 'SystemConfiguration', 'CoreMotion', 'CFNetwork', 'UIKit', 'Foundation', 'CoreBluetooth', 'CoreGraphics', 'CoreLocation'
在我的podspec文件中。如果我跑

pod install

供应商框架的集成工作正常。我没有收到任何警告或错误。但是iOS框架没有包含在我的项目中。

但是你的项目是否构建了呢?是的。我还使用
podspec lint
检查了我的podspec文件的验证。一切似乎都很好。它只是没有安装标准框架,这可能是因为CocoaPods实际上没有改变你的
.xcodeproj
,而是创建了自己的框架。如果你浏览
.xcconfig
文件和
Pods.xcodeproj
你会找到框架。我做过几次,没有框架。如果我运行
pod install
我只会得到
已安装的框架:
。它似乎只是不识别标准框架..?只是为了确定,我不必在我的pod规范文件中为标准框架提供单独的源代码!?