Appcelerator Titanium模块 - 验证问题,未经许可的模块

时间:2012-08-24 09:15:54

标签: module titanium appcelerator appcelerator-mobile

我在appcelerator市场上找到了一个模块,允许使用称为手势识别器的旋转手势,但不幸的是,当我去购买时,它现在已被删除,但看起来开发人员也将模块作为“骨架”版本发布了github在这里:

https://github.com/atsusy/Gesture-Recognizer

现在我按照自述文件上的说明构建了为我创建模块的项目,当把它放入应用程序时,虽然我收到以下错误消息和红色屏幕:

Verification issue
Unlicensed module(s) detected.
You must be a subscriber to use one or more of the modules included with this project

有什么我错过了这个以及如何解决这个问题?抱歉,我对github和模块没有任何线索,如果我想在我的应用程序中使用此功能时我不应该道歉,但如果有人可以帮助解释如何以及我是否可以让这个工作?

p.s现在找不到的市场链接的原始链接是:https://marketplace.appcelerator.com/http-status/?1894758329

2 个答案:

答案 0 :(得分:4)

您需要按照以下步骤操作:

  1. 打开终端并运行“uuidgen”
  2. 复制您在终端上看到的代码
  3. 打开tiapp.xml,用你复制的代码替换“guid”标签中的内容。
  4. 在Titanium Studio中,执行项目 - >清洁
  5. 运行
  6. 概念是改变清单中提到的模块的GUID。

答案 1 :(得分:2)

如果您有源代码,只需转到清单文件,将清单中的guid更改为新的,然后再次构建模块。可能更好地增加版本并再次将其包含在您的项目中。清洁和构建,它将工作。

我想Titanium工作室会检查您是否拥有所使用模块的许可。如果市场上的模块具有相同的guid且您没有许可证,则会将其作为未许可模块触发。