我需要比较软件包的体系结构并将其与安装程序的机器体系结构进行比较;如果它们匹配,则安装将继续,否则它将中止。 使用宏可以轻松获得体系结构;我想知道是否有方法检查要安装的软件包的体系结构。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体系结构