系统中缺少框架,但Mac/iOS上没有XCode

系统中缺少框架,但Mac/iOS上没有XCode,ios,xcode,macos,frameworks,messageui,Ios,Xcode,Macos,Frameworks,Messageui,我正在Mac上处理一个Qt项目。我必须添加一个框架 A.框架 每次我打开项目或尝试归档项目时,都会将其添加到框架的XCode列表中。有没有办法将其保留为必需的默认值,这样我就不必每次都添加它 我尝试过更改搜索路径,但似乎不起作用,它包含在Qt中使用的项目文件中 #导入 #导入 我还将它直接链接到.pro文件中——通过这种方式成功地添加了另一个框架 INCLUDEPATH+=/…文件/路径…/System/Library/Frameworks QMAKE_LFLAGS+=-/…文件/路径…/Sys

我正在Mac上处理一个Qt项目。我必须添加一个框架

A.框架

每次我打开项目或尝试归档项目时,都会将其添加到框架的XCode列表中。有没有办法将其保留为必需的默认值,这样我就不必每次都添加它

我尝试过更改搜索路径,但似乎不起作用,它包含在Qt中使用的项目文件中

#导入

#导入

我还将它直接链接到.pro文件中——通过这种方式成功地添加了另一个框架

INCLUDEPATH+=/…文件/路径…/System/Library/Frameworks
QMAKE_LFLAGS+=-/…文件/路径…/System/Library/Frameworks
LIBS+=-frameworkcontactsui
LIBS+=-frameworkmessageui


更新:系统框架中似乎缺少MessageUI.framework,但XCode框架中没有。ContactsUI.framework有效,没有问题。看起来XCode不允许我从XCode文件中添加框架,只能从系统文件中添加。ContactsUI.framework在将其地址添加到.pro文件之前也导致了问题,但它位于系统框架中。

使用Cocoapods在Xcode项目中添加框架。这是开发人员最常用的方法。下面是如何使用它的链接

清除了派生数据并发现了一些小的(但主要的)拼写错误


Cocoapods并不是解决这个问题的必要工具。

你是在用Cocoapods添加framworks吗?@MRizwan33据我所知,我给出了答案,它描述了你如何使用它。如果它解决了您的问题,请接受答案。@MRizwan33我不能接受答案,因为我仍然被卡住,而且我还没有找到任何关于我的问题的有用描述。如果没有椰子荚,我怎么解决这个问题?如何将MessageUI.framework恢复到系统框架文件中?这将如何修复系统没有框架的事实?难道没有办法简单地将框架文件复制到文件夹中吗?我对使用Mac电脑是全新的。当你按下cmd+b时,它会自动添加自己的框架。之后,您可以导入已添加到pod文件中的库。试着学习如何使用它@同样,每个开发人员都使用CoCoapod。与手动添加框架相比,它不会使您的项目变得繁重。一定有比安装另一个程序更简单的方法吗?难道没有办法指向XCode中的文件夹吗?这是最简单的方法。另一种方法是将您的项目拖放到xcode中,并在选项上打勾“复制项目(如果需要)”