我有一個C程序,我在OS X上使用Makefiles構建,我想添加版本/內部版本號,以便將其包含在任何崩潰報告中。如何在不將二進制文件作爲應用程序包的一部分的情況下完成這項工作?OSX上的版本控制二進制文件
1
A
回答
0
正如你可能已經意識到的那樣,標準的OSX方法是創建一個包並在Info.plist中添加版本,並且在二進制可執行文件中沒有可用的常用屬性,就像你在Windows中發現的一樣。
許多終端應用程序將允許您使用-v選項發現他們的版本,但這通常只是一個返回版本號的函數。
如果要添加元數據而不對其進行硬編碼,可以使用擴展文件屬性來存儲版本號,您可以使用xattr command來讀取,寫入和查看版本號。
+0
但會崩潰記者認識到我的版本屬性,並將其包含在崩潰報告與此方法? –
+1
可能不是,我不認爲有什麼可以幫助你,但如果其他人知道不同,會感興趣。我可以建議你編輯你的問題並添加該要求嗎? – TheDarkKnight
相關問題
- 1. 涉及二進制和文本文件時的版本控制?
- 2. 使用WIX進行非二進制文件版本控制
- 3. 具有時間戳的二進制文件的版本控制
- 4. 如何檢索二進制文件的二進制版本號
- 5. 二進制文件中的GCC版本
- 6. 管理二進制文件版本
- 7. osx下的二進制文件格式
- 8. StringReplace的二進制版本
- 9. Git的二進制版本
- 10. 冗餘二進制上載。已經有一個二進制上傳版本'1'的軟件版本'1.1.2'在Softwareassets
- 11. 版本控制友好的,可擴展的二進制文件格式
- 12. 版本控制的聲音,視頻和其他二進制文件
- 13. 不同的版本控制系統如何處理二進制文件?
- 14. 源版本優於二進制版本?
- 15. 版本控制文件
- 16. 從文本文件中刪除二進制控制字符
- 17. 版本控制解決方案,可以處理大型二進制文件
- 18. 文件版本控制與版本控制
- 19. 如何製作下載其新版本的二進制文件?(限制條件)
- 20. 複製文本的OSX上
- 21. 在OSX上分發二進制庫
- 22. 版本控制SharePoint二進制工作流ASPX任務表
- 23. 呼籲見解:版本控制和二進制
- 24. 從二進制文件創建十六進制文本文件
- 25. 二進制文件沒有在osx上雙擊執行
- 26. Java中文本的二進制文件
- 27. 在Mac OSX上重定位後修補Qt二進制文件的腳本
- 28. has_and_belongs_to_many上的版本控制?
- 29. 複製二進制文件
- 30. 簡單的版本控制系統或版本控制文件系統或版本控制數據庫
將版本/內部版本號添加到什麼? – Beta
到二進制,所以它出現在崩潰轉儲 –