【发布时间】:2013-05-21 12:15:43
【问题描述】:
我正在尝试在我的游戏中实现 Mopub。由于 Mopub 提供了完整的源代码,我必须将其编译成静态库。 静态库在进行扩展时给了太多麻烦。为 iOS 构建一个简单的扩展总是需要 4-7 天。所以我在想是否有什么方法可以使用自定义框架而不是静态库?
【问题讨论】:
标签: ios static-libraries marmalade ios-frameworks marmalade-edk
我正在尝试在我的游戏中实现 Mopub。由于 Mopub 提供了完整的源代码,我必须将其编译成静态库。 静态库在进行扩展时给了太多麻烦。为 iOS 构建一个简单的扩展总是需要 4-7 天。所以我在想是否有什么方法可以使用自定义框架而不是静态库?
【问题讨论】:
标签: ios static-libraries marmalade ios-frameworks marmalade-edk
创建一个 edk 扩展并在 mkf 文件中将 string iphone-link-opts="-framework FrameWorkName" 放入部署部分。在扩展中创建函数以使用本机静态库。带有静态库的框架必须在 marmalade 的框架路径中,或者您可以使用 iphone-link-opts="-F$MARMALADE_ROOT/modules/frame/work/path -framework FrameWorkName" 定义框架路径。
【讨论】: