我的目标是构建一个快速的 iOS 框架,它使用另外两个框架(包括在单独的项目中)并且在构建后不应该泄露源代码。
是否有一些文本/指南/文档可以解释和引导我正确和正确地构建这样一个框架的过程?
我使用此处所示的运行脚本构建了具有聚合目标添加和链接框架的框架,我的自定义框架依赖于这些框架。我能够将构建的自定义框架与其他两个依赖项(再次作为单独的项目)一起添加到我的自定义应用程序中,并在设备上运行它。但是,我不相信我构建的自定义框架的正确性。
此外,由于“Unsupported architectures...”、“CFBundleIdentifier Collision...”、“Invalid Bundle...”、“Invalid Binary”等各种错误,我无法将存档上传到 Appstore . 根据各种 stackoverflow 答案整理这些错误并从 TestFlight 安装应用程序后,应用程序在启动后崩溃并且根本无法运行。
我正在查看各种博客文章、stackoverflow 问题/答案和 Apple 框架编程指南,但没有任何东西能让我全面了解在上述条件下构建自定义框架。
我所做的一切只是按照分步教程进行,而没有解释这些步骤的目的。我确定我缺少基础知识。你能帮助我并给我一些指导吗?