是否有人成功创建并使用了实现64位(仅限)静态库的模块?
情况如下:
创建了一个新的Appcelerator模块项目
#ERROR 构建应用项目......
ld:找不到架构x86_64的符号
HockeySDK似乎只支持64位。我在我的模块项目中使用了架构标志 - 但Appcelerator应用程序构建似乎需要i386 x86_64架构。
或者是否有人为ios实现了当前版本的HockeyApp SDK?
请不要建议:https://github.com/timanrebel/HockeyApp因为该项目使用HockeyApp iOS SDK v3.8.5而当前HockeyApp SDK version for iOS为4.0
答案 0 :(得分:-1)
据我了解," Appcelerator应用程序构建似乎需要i386 x86_64架构。"意味着您的应用程序现在配置支持i386和x86_64架构。如果您想在模拟器上运行,i386是您的桌面架构。但是你的HockeySDK-iOS框架(仅64位)不会支持i386架构。正如我的猜测,你在模拟器上运行时遇到了i386架构错误。您是否可以尝试仅将64位项目支持配置,然后在真正的64位设备上运行该项目。
为了解决该错误,您可以删除i386架构支持或再次下载,以确保所有库都是为i386架构构建的。