【问题标题】:Titanium module compiles but can't compile with project showing x86_64 failureTitanium 模块编译但无法编译显示 x86_64 失败的项目
【发布时间】:2016-08-17 20:52:54
【问题描述】:

我尝试使用 Marketplace 中的 TiMediaPicker,但在识别模块时遇到问题。于是我去了https://github.com/lowb1rd/TiMediaPicker的源码,并尝试编译它。

虽然 xCode 确实编译了它,但在我将模块放入 Titanium 项目并尝试运行该项目后,我收到以下编译错误:

[ERROR] :  ** BUILD FAILED **
[ERROR] :  The following build commands failed:
[ERROR] :   Ld build/Intermediates/TestModule.build/Debug-iphonesimulator/TestModule.build/Objects-normal/x86_64/TestModule normal x86_64
[ERROR] :  (1 failure)

我创建了一个全新的 Titanium 模块并开始编写代码。似乎导致问题的原因是这一行:

library  = [[ALAssetsLibrary alloc] init];

但我不知道为什么。这是一个 x86 库吗?有替代品吗?

【问题讨论】:

    标签: objective-c iphone appcelerator appcelerator-titanium appcelerator-modules


    【解决方案1】:

    尝试http://github.com/BouncingFish/timediapicker——从头开始重写,适用于 iCloud 等。

    【讨论】:

    • 谢谢。但我看到它只适用于 iOS - 另一个适用于 iOS 和 android。我也想了解和了解我得到的错误的来源。你知道吗?
    • 啊,好的。您将其标记为 iOS,因此认为您只是需要它。
    • 哦。对于那个很抱歉。认为也许没有必要与 Titanium 相关的问题,所以也许有 iOS 经验的人可能知道......
    • 虽然我终于能够从上面发布的 github 编译原始代码,但您指出的库似乎更令人印象深刻且维护得更好。此外,由于某种原因,另一个模块无法在 android 上运行。你有什么安卓多选图库可以推荐吗?
    猜你喜欢
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多