在针对iOS的Qt应用程序中使用外部框架

时间:2016-04-20 13:53:08

标签: ios qt qt-creator ios-frameworks

我正在尝试做一些非常简单的事情,但遗憾的是我无法找到任何关于此的示例/文档。 我有一个工作的Qt应用程序,我使用专业文件和QtCreator部署到iOS。那时候一切都很好。 我尝试包含一个外部框架,并在我的专业文件中添加以下行(我使用生成它们的QtCreator UI更准确):

LIBS += -F$$PWD/../../../../thirdparty/aws-ios-sdk-2/frameworks/ -framework AWSS3

INCLUDEPATH += $$PWD/../../../../thirdparty/aws-ios-sdk-2/frameworks
DEPENDPATH += $$PWD/../../../../thirdparty/aws-ios-sdk-2/frameworks

我可以编译,但是当我尝试在模拟器中运行应用程序时,我得到了一个:

dyld: Library not loaded: @rpath/AWSS3.framework/AWSS3. 

我发现很多人抱怨通过改变嵌入式二进制文件来修复这类问题。 Xcode中的设置。但是:

  • 我在Xcode 7
  • 中找不到此设置
  • 如果可能,我想只使用QtCreator

有任何线索吗?

谢谢!

0 个答案:

没有答案