![]() |
1
3
好吧,我想出来了——很难找到任何好的或准确的指南。我会在其他地方写得更详细,并在某个地方添加一个链接。
同时-假设您的框架是调用
创建一个
将私有头添加到
创建一个
将项目配置设置为将此配置文件用于调试和发布 将此行添加到您的swift类中
进口
基本上这允许swift类从
注意,尽管我在C++类、Objy-C类和SWIFT类之间有回调,如果公共类使用协议与私有Obj-C类中的一个通信,这会产生问题。为了避免这种情况,添加另一个公共swift类,该类与swift包装器进行对话,并且只有一个公共类。 如果有人有更好的方法,请告诉我。 |
![]() |
2
1
谢谢!这个答案对我非常有用,因为我有类似的问题(将C FIT SDK而不是C++FIT SDK集成到Mac OS和iOS应用程序的快速框架中) 我只需添加以下步骤,以防对某人有所帮助: 在使用pods的应用程序中使用框架时,我无法包含“private”框架(这是必需的,因为它包含转换为swift常量的c常量,如fit-mesg-xxx),而xcconfig是由pods框架设置的。编辑pods xcconfig是有效的,但显然是错误的。
最后,我发现你可以用
|
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 8 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 8 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 9 月前 |
![]() |
selcukctn · 如何在react native中制作无限动画? 9 月前 |
![]() |
Nicolas Gimelli · iOS 18远程通信通知不起作用 9 月前 |