Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Appcelerator第三方框架arm64错误_Ios_Frameworks_Titanium_Appcelerator_Arm64 - Fatal编程技术网

Ios Appcelerator第三方框架arm64错误

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

我正在尝试为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包含:

<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进行了尝试。无济于事