Приложение Qt Mac, хранящее путь к данным

Я рассматриваю приложение, которое было отклонено, проверяя его, я нахожу, что мне нужно написать внутри пакета приложения (что мне пока не ясно).
Я использовал следующий код Qt 5.9.1:

QStandardPaths::StandardLocation type = static_cast<QStandardPaths::StandardLocation>(QStandardPaths::DataLocation);
QString directory = QStandardPaths::writableLocation(type);

когда я отлаживаю путь в Qt Creator, это
directory = «/ Пользователи / мое имя / Библиотека / Поддержка приложений / Myname / Myapplicaiton»

Я попробовал следующее, что привело к тому же

QString directory = QStandardPaths::standardLocations(QStandardPaths::AppDataLocation).first();

Но нам нужно добавить данные внутри пакета приложения. Насколько я понимаю, это должен быть myapplication.app \ data \ (пожалуйста, исправьте меня, если ошибаюсь)

Как правильно определить путь в Qt для приложений appstore?

Есть ли способ предоставить разрешение на запись по этому пути?

благодарю вас

0

Решение

На MAC попробуйте это:

auto path =  QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
path += "/data";
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]