gpt4 book ai didi

ios - Appcelerator 第三方框架 arm64 错误

转载 作者:行者123 更新时间:2023-12-01 16:24:28 26 4
gpt4 key购买 nike

我正在尝试为 iOS 中的第三方框架创建一个模块。框架是 AdjustSdk.framework。
我的模块名称是 vgueAdjust。

我像在

the docs of appcelerator.com

显示并将其集成到我的测试应用程序中。

但是 testapplication 构建时出现错误:

[ERROR] : ** BUILD FAILED ** [ERROR] : The following build commands failed: [ERROR] : Ld build/Intermediates/testapplication.build/Debug-iphoneos/testapplication.build/Objects-normal/arm64/testapplication normal arm64 [ERROR] : Ld build/Intermediates/testapplication.build/Debug-iphoneos/testapplication.build/Objects-normal/armv7/testapplication normal armv7 [ERROR] : (2 failures)



我用:

钛 SDK:5.3.0

模块:

-架构:$(ARCHS_STANDARD)

- 仅构建事件架构:否

-有效架构:arm64 armv7 armv7s

AdjustSdk.framework 在“Build Phases/Link Binary With Libraries”中列出了我的 vgueAdjust.xcodeproj

在我的“框架搜索路径”和“库搜索路径”中是“$(inherited)”

该模块也是构建 vor i386 和 x86_64

vgue:1.0.0 vgue$ xcrun lipo -info libvgue.adjust.a Architectures in the fat file: libvgue.adjust.a are: armv7 i386 x86_64 arm64



我的 tiapp.xml 包含:
<modules>
<module platform="commonjs">ti.cloud</module>
<module platform="iphone">vgue.adjust</module>
</modules>

和我的模块 list :
架构:armv7 arm64 i386 x86_64

最佳答案

我想您必须在 module.xcconfig 中添加以下行:

OTHER_LDFLAGS=$(inherited) -framework AdjustSdk
在任何情况下,您都需要找到错误的完整描述,而不仅仅是“Ld failed”
您还需要将 AdjustSdk 放入平台/iphone(或 5.2.0 之后的 iphone/Resources)文件夹中。

iphone/Resources

Directory for platform-specific assets. This is analogous to the app/platform directory in a standard Titanium application project, and contains platform-specific assets that are not processed by Titanium but copied over to the module's package. For example, place any third-party frameworks or bundles you want to use with the module in this folder. Note: This directory will only be recognized in Titanium Mobile 5.2.0.GA and later.


http://docs.appcelerator.com/platform/latest/#!/guide/iOS_Module_Project

关于ios - Appcelerator 第三方框架 arm64 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38200109/

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