我看到我可以用-xcodebuild将iPhone静态库xcode项目构建到终端中。所以我创建了一个执行构建项目的shell脚本的Mac App。我的问题是,如果我可以从用户的眼睛隐藏我的iPhone静态库项目和它的类。 预先感谢您Mac应用程序可能构建iPhone静态库xcode项目吗?
回答
您的问题可能需要澄清/阐述。
i 认为您正在寻找将您的库链接到可执行文件(iOS应用程序)。一旦最终的可执行文件被链接,调用strip命令(也可以在Xcode的编译设置面板中配置)。
没有。我试图更好地解释我=)。我想开发一个Mac软件,为iPhone项目制作一个静态库。我的问题是,我不想向用户展示我用来构建静态库的objective-c类。 – Beh 2010-10-06 09:40:39
@Beh在二进制文件中删除导出的objc符号并不多 - 假设它们必须全部导出为声明 - 这就是必须导出objc方法/类型的方式。如果要减少符号数量,请考虑为您的实现使用C++类,然后将这些C++对象用作objc对象中的私有ivars(假设您需要objc接口)。 C++编译器可以内嵌/删除/去除大量信息(特别是当您避免虚拟/继承时)。除此之外,还有很多方法可以让你的代码不可读(+在你自己的过程中) – justin 2010-10-06 10:03:20
- 1. 构建版本 - iphone应用程序(xcode)
- 2. 我不能构建iPhone应用程序的项目
- 3. 从iPhone应用程序调用C++可可触摸静态库
- 4. iPhone应用程序 - 项目结构
- 5. xcode iphone项目和ipad项目到通用应用程序
- 6. XCode构建性能设置 - iPhone应用程序
- 7. Xcode静态库似乎改变构建
- 8. 如何用它们的静态库构建Qt5应用程序?
- 9. 如何为iPhone轻量版应用程序创建xcode项目?
- 10. 您可以用xcode 3构建10.7应用程序吗?
- 11. 在XCode 4中为iPhone模拟器构建静态库
- 12. Xcode和iPhone可以处理数百个静态库吗?
- 13. 如何在静态库项目中使用XCode性能工具?
- 14. 为非Cocoa C++ Mac项目构建应用程序包
- 15. 构建Android NDK应用程序与静态库分发
- 16. Xcode 4中的“其他C标志”可可静态库项目
- 17. 如何为iPhone构建静态库?
- 18. 你如何构建iPhone XCode项目?
- 19. 将静态库添加到iPhone项目
- 20. XCode VS VS2008或如何在XCode上使用静态库项目
- 21. 构建静态库
- 22. 带静态库项目和应用程序项目的Xcode4工作区
- 23. 测试构建在远程mac上的iphone应用程序
- 24. 如何从Xcode项目创建静态库?
- 25. 我可以像执行C程序一样在Xcode中运行Objective-C程序(不是iPhone/Mac项目)吗?
- 26. 如何从Xcode项目(可可应用程序)从Mac打开一个应用程序
- 27. Makefile:强制项目在构建时使用动态库或静态库
- 28. 将静态库添加到XCode控制台应用程序
- 29. 目标c iPhone应用程序和Mac应用程序通信
- 30. 针对Mac和iPhone的静态库
欢迎来到Stack Overflow @Beh,看看常见问题:) http://tinyurl.com/so-hints – Marko 2010-10-06 07:27:29