gpt4 book ai didi

ios - 如何将适用于 iOS 的 Adob​​e AIR3 native 扩展链接到 iOS 框架?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:59 24 4
gpt4 key购买 nike

我正在开发一个带有 AIR3 iOS native 扩展的应用,该扩展使用 Accelerate.framework

按照教程中提到的第一个步骤,成功创建了一个.ane 文件等。

当我运行最终打包命令 (adt -package -target ipa-test ...) 时,出现以下错误:

ld warning: unexpected srelocation type 9
ld warning: unexpected srelocation type 9

...(重复几次)

Undefined symbols:
"_vDSP_vsdiv", referenced from: ...
"_vDSP_vsmul", referenced from: ...

...还有几个这样的

ld: symbol(s) not found
Compilation failed while executing : ld64

我猜这是因为当我在 xcode 中创建 .a 文件时,它无法真正将它静态链接到 Accelerate.framework。

我想我需要告诉 adt 以某种方式链接它?可能在我创建 .ane 文件的阶段?或者也许我应该更改我的 extension.xml 文件?

不知道。真的找不到...

请指教。

更新:这似乎是 Adob​​e 方面的一个错误,特别是 Accelerate.framework。我会在这里不断更新,以防其他人偶然发现这个。

最佳答案

确保您使用的是最新的 Flex 4.6 SDK。如果这不能解决问题,请确保您在项目设置中的 Apple iOS 构建包的“ native 扩展”选项卡下正确指定了 Apple iOS SDK。应该是

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk

如果您将 Xcode 安装到默认文件夹

关于ios - 如何将适用于 iOS 的 Adob​​e AIR3 native 扩展链接到 iOS 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7796910/

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