У меня есть программа на C, которую я создаю с помощью Makefiles в OS X, и я бы хотел добавить номер версии/сборки, чтобы он включался в отчеты о сбоях. Как это можно сделать, не вставляя двоичный файл как часть пакета приложений?Versioning Binaries на OSX
ответ
Как вы, возможно, поняли, стандартный метод OSX состоит в том, чтобы создать пакет и добавить версию в Info.plist, и нет обычных атрибутов, доступных в двоичном исполняемом файле, как вы можете найти в Windows.
Многие терминальные приложения позволят вам открыть свою версию с опцией -v, но это, как правило, функция, возвращающая номер версии.
Если вы хотите добавить метаданные без жесткого кодирования, вы можете использовать расширенные атрибуты файла для хранения номера версии, которую вы можете читать, писать и просматривать с помощью xattr command.
, но может ли репортер распознать атрибут моей версии и включить его в отчет о сбое с помощью этого метода? –
Наверное, нет, и я не думаю, что есть что-то, что поможет вам в этом, но было бы интересно, если кто-то другой знает по-другому. Могу я предложить вам отредактировать свой вопрос и добавить это требование? – TheDarkKnight
- 1. Boost Binaries для MinGW
- 2. Python 2.5 Windows Binaries?
- 3. SVN Binaries vs TortoiseSVN
- 4. Формат Debian include-binaries
- 5. Spring 4 binaries загрузить
- 6. Binaries (bin), не обновляющийся на сервере
- 7. AngularJS versioning
- 8. Script Versioning
- 9. Bamboo Versioning
- 10. SVN Versioning
- 11. Javadoc versioning
- 12. Web.config Versioning
- 13. Использует ли Unix Cache Binaries?
- 14. Visual Studio Team Services Assembly Versioning
- 15. Versioning Embedded Software
- 16. ckeditor 4, versioning
- 17. Zookeeper, Versioning данных
- 18. CouchDB Versioning/Auditing
- 19. Amazon CloudFront Versioning 'index.html'
- 20. C# Простой файл Versioning
- 21. Local Packer Box Versioning
- 22. Выпущенный объект Versioning
- 23. WCF client and versioning
- 24. REST API versioning
- 25. Ant-Based Versioning
- 26. ASP.NET MVC Versioning Issue
- 27. ASP.NET WebAPI URL Versioning
- 28. SSRS Reports Versioning
- 29. CouchDB Document Versioning
- 30. Versioning aws политики
Укажите номер версии/сборки для чего? – Beta
В двоичный файл, чтобы он появился в аварийных дампах –