我正在处理一个Mac上的Qt项目。我必须增加一个框架
MessagesUI.Framework
每次打开项目或尝试将其归档时,都会添加到框架的XCode列表中。是否有办法将其保留为必需的默认值,这样我就不必每次都添加它了吗?
我尝试过更改搜索路径,但这似乎行不通,它包含在它在Qt中使用的项目文件中。
#import <ContactsUI/ContactsUI.h>#import <MessageUI/MessageUI.h>
我还将它直接链接到.pro文件中--另一个框架是通过这种方式成功添加的。
INCLUDEPATH += /...File/Path.../System/Library/Frameworks QMAKE_LFLAGS += - /...File/Path.../System/Library/Frameworks LIBS += -framework ContactsUI LIBS += -framework MessageUI
更新:系统框架中似乎缺少MessageUI.framework,但XCode框架中却没有。ContactsUI.framework工作,没有问题。看起来XCode不允许我从XCode文件中添加一个框架,而只允许从系统文件中添加一个框架。ContactsUI.framework在将其地址添加到.pro文件之前也造成了问题,但它位于系统框架中。
发布于 2018-07-19 14:54:35
使用Cocoapods在Xcode项目中添加框架。这主要是开发人员使用的方式。下面是如何使用它的链接。单击此处
发布于 2018-07-19 20:43:44
清除派生数据并发现一些小的(但主要的)拼写错误。
Cocoapods对于解决这个问题是不必要的。
https://stackoverflow.com/questions/51423384
复制相似问题