Ios Appcelerator第三方框架arm64错误
我正在尝试为iOS中的第三方框架创建一个模块。该框架是AdjustSdk.framework。 我的名字是VgueAjust 我创建了模块,如中所示 在我的测试应用程序中显示并集成了它 但testapplication生成时出现错误: [错误]:**生成失败**[错误]:以下生成命令 失败:[错误]:Ld build/Intermediates/testapplication.build/Debug-iphoneos/testapplication.build/Objects-normal/arm64/testapplication 正常arm64[错误]:Ld build/Intermediates/testapplication.build/Debug-iphoneos/testapplication.build/Objects-normal/armv7/testapplication 正常armv7[错误]:(2次故障) 我使用: 钛合金SDK:5.3.0 模块: -架构:$(ARCHS_标准) -仅构建活动架构:否 -有效架构:arm64 armv7 armv7s AdjustSdk.framework在“构建阶段/链接二进制库”中列出 在我的“框架搜索路径”和“库搜索路径”中,是“$(继承的)” 该模块还构建了vor i386和x86_64 vgue:1.0.0vgue$xcrunlipo-info libvgue.adjust.a fat文件libvgue.adjust.a中的体系结构是:armv7 i386 x86_64 arm64 My tiapp.xml包含:Ios Appcelerator第三方框架arm64错误,ios,frameworks,titanium,appcelerator,arm64,Ios,Frameworks,Titanium,Appcelerator,Arm64,我正在尝试为iOS中的第三方框架创建一个模块。该框架是AdjustSdk.framework。 我的名字是VgueAjust 我创建了模块,如中所示 在我的测试应用程序中显示并集成了它 但testapplication生成时出现错误: [错误]:**生成失败**[错误]:以下生成命令 失败:[错误]:Ld build/Intermediates/testapplication.build/Debug-iphoneos/testapplication.build/Objects-normal/a
<modules>
<module platform="commonjs">ti.cloud</module>
<module platform="iphone">vgue.adjust</module>
</modules>
钛云
调整
和我的模块清单:
架构:armv7 arm64 i386 x86_64我想您必须在module.xcconfig中添加以下行:
OTHER_LDFLAGS=$(inherited) -framework AdjustSdk
在任何情况下,您都需要找到错误的完整描述,而不仅仅是“Ld failed”
您还需要将AdjustSdk放入platforms/iphone(或iphone/Resources after 5.2.0)文件夹中
iphone/资源
平台特定资产的目录。这类似于标准Tianium应用程序项目中的app/platform目录,包含Tianium未处理但复制到模块包中的特定于平台的资产。例如,将要与模块一起使用的任何第三方框架或捆绑包放在此文件夹中。注意:此目录仅在Tianium Mobile 5.2.0.GA及更高版本中可识别
其他\u LDFLAGS=$(继承)-框架AdjustSdk
位于module.xcconfig中,我使用平台和资源文件夹中的AdjustSdk.framework进行了尝试。无济于事