我需要比較軟件包的體系結構並將其與安裝程序的機器體系結構進行比較;如果它們匹配,則安裝將繼續,否則它將中止。 使用宏可以輕鬆獲得體系結構;我想知道是否有方法檢查要安裝的軟件包的體系結構。OSX軟件包體系結構
3
A
回答
0
這將決定當前應用程序(或任何束被判定爲mainBundle
)與目標包共享一個共同的架構。需要Mac OS X 10.5 for NSBundle的executableArchitectures
方法。
NSArray *targetArch = p[NSBundle bundleWithPath:@"/path/to/bundle.bundle"] executableArchitectures];
NSArray *thisArch = [[NSBundle mainBundle] executableArchitectures];
if ([targetArch firstObjectInCommonWithArray:thisArch])
{
// target bundle has architecture which matches current application
}
1
從貝,你可以做
otool -hv <path to mach-o image>
圖像通常是在應用Contents/MacOS
或Versions/Current
在框架
相關問題
- 1. jQuery Mobile軟件的體系結構
- 2. 軟件體系結構的問題
- 3. Flash CS AS3 OOP軟件體系結構
- 4. 容錯軟件體系結構
- 5. 軟件體系結構書籍
- 6. OS X上repa-devil軟件包的體系結構不匹配
- 7. 針對不同體系結構的軟件包python目錄
- 8. PyQt4的OSX錯誤的體系結構
- 9. 軟件體系結構與企業體系結構,每種體系何時使用?
- 10. 如何在安裝NuGet軟件包時指定語言和體系結構?
- 11. 如何爲幾種體系結構創建二進制Debian軟件包?
- 12. AS3事件體系結構
- 13. MigratorDotNet插件體系結構
- 14. jquery插件體系結構
- 15. Ruby插件體系結構
- 16. 專門針對軟件體系結構而不是軟件設計的書籍
- 17. 最佳工作流管理軟件/體系結構問題
- 18. 使用Sqlite和REST的Android軟件體系結構WS
- 19. 目標不支持所選軟件的體系結構
- 20. 在軟件體系結構中實現INotifyPropertyChanged接口的位置?
- 21. 多平臺軟件/ API的體系結構提示
- 22. 關於CMS軟件體系結構的提示
- 23. 軟件體系結構:如何抽象Portlet API
- 24. 科學儀器的軟件體系結構
- 25. ASP.NET N層/ DDD體系結構和Window服務軟件體系結構之間有區別嗎?
- 26. API體系結構 - 包含什麼
- 27. VBA體系結構技巧 - 宏包裝
- 28. 評論我的Python軟件包結構
- 29. Linux文件系統體系結構
- 30. MVC體系結構