gpt4 book ai didi

ios - 无法在 Objective-C 中使用 Swift 生成的共享框架

转载 作者:行者123 更新时间:2023-11-30 12:45:03 24 4
gpt4 key购买 nike

这是旧的“dyld:库未加载:@rpath/libswiftCore.dylib”问题的变体。我很确定我知道问题是什么,但我不知道如何解决它。

我会引用the project I'm working on ,所以我不会用大量的代码块来混淆问题。

该项目生成一个dylib,可以将其放入另一个项目中,并为开发人员抽象出巨大的代码块(客户端/服务器系统的通信层)。

我希望框架尽可能简单易用;即使这意味着让它成为一头大肥 pig 。我只是希望人们能够将它扔到他们的项目(Swift 或 ObjC)中,而不必担心使用模拟器和设备等不同的变体。

我使用a variant of the old Wenderlich script将 x86 和 ARM 的可执行文件放在一起。

请注意注释掉的部分。有龙。

效果很好。在 swift 。

Objective-C,不太好。这是因为 Objective-C 程序中需要携带各种 Swift 框架。

我打开了嵌入框架设置,目标尽职尽责地为我提供了所有框架。

问题是每个架构都有仅适用于该架构的框架。它们不是“胖”框架,所以我手工构建的“胖”框架确实有点瘦,因为它只适用于某些架构。

我的问题是是否有办法确保我嵌入的 Swift 框架可以变得“胖”,或者我是否必须放弃,并为 Objective-C 程序员打包该框架的不同变体。

有什么想法吗?

最佳答案

我要放弃这个傻瓜了。

你无法离开这里。

该库将仅支持 Swift。

关于ios - 无法在 Objective-C 中使用 Swift 生成的共享框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41746594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com