Qt 对 HockeySDK 的支持

Qt support for HockeySDK

有没有办法在 Qt 应用程序中使用 HockeySDK?我做了一个基本测试,试图将你的框架导入我的项目,将这些行添加到我的配置文件中:

# test.pro
LIBS += -F/Applications/HockeyApp.app/Contents/Frameworks -framework HockeySDK
OBJECTIVE_SOURCES += hockey.m

使用以下代码:

// hockey.m
#include <HockeySDK/HockeySDK.h>

void hockey() {
    [[BITHockeyManager sharedHockeyManager] configureWithIdentifier:@"APP_IDENTIFIER"];
    // Do some additional configuration if needed here
    [[BITHockeyManager sharedHockeyManager] startManager];
}

但是我有以下错误:

error: 'HockeySDK/HockeySDK.h' file not found

有什么帮助吗?

我使用以下专业文件解决了我的问题:

# test.pro
QMAKE_CXXFLAGS += -F/path/to/the/folder/containing/frameworks
QMAKE_OBJECTIVE_CFLAGS += -F/path/to/the/folder/containing/frameworks
LIBS += -F/path/to/the/folder/containing/frameworks
LIBS += -framework HockeySDK
LIBS += -framework Foundation

OBJECTIVE_SOURCES += hockey.m