#ios #swift #xcode
#iOS #swift #xcode
Вопрос:
Я хочу использовать LicensePlist, чтобы получать лицензии внутри моего приложения.
согласно этому документу, я добавляю этот скрипт в свое приложение:
LICENSE_OUTPUT_FILE = "$ {PROJECT_NAME} /Licenses/license.html"
if which license-plist> / dev / null; then
license-plist --output-path "LicensePlistOutput" --html-path $ LICENSE_OUTPUT_FILE
fi
Запускается ли этот скрипт автоматически при создании моего приложения и как я могу получить license.html
путь?
Комментарии:
1. Вы добавляете этот скрипт в разделе «BuildPhase». После сборки добавьте выходные данные в свой проект Xcode (и исправьте цели). Сделайте это один раз, затем при каждой сборке он будет обновляться при необходимости.
2. @Larme как
add the output to your Xcode project
? Я редактирую свой вопрос, правильно ли я настроил?3. Кажется хорошим. Создайте свой проект, откройте Finder и проверьте, есть ли он там, по указанному вами пути.
4. нигде не могу его найти
5. Почему бы не использовать github.com/mono0926/LicensePlist#integrate-into-build ? Кроме того, передаете ли вы
if test
из скрипта? Я бы предложил использовать вместо${PODS_ROOT}/LicensePlist/license-plist --output-path [... the rest...]
этого, так как я предполагаю, что он не проходит тест if.