2017-10-14 238 views
0

当我在模拟器和ios设备上运行我的旧应用程序时,出现错误。证书已过期?

当我运行在模拟器它没有任何问题做工精细新创建的示例应用程序。

**Error:** 

[ERROR] : certificate has expired 
2017-10-14T05:46:30.298Z | TRACE | titanium exited with exit code 100 
2017-10-14T05:46:30.299Z | ERROR | Error: ti run exited with error code 100 
at ChildProcess.<anonymous> (/Users/balakrishna/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/plugins/run.js:92:66) 
at ChildProcess.emit (events.js:110:17) 
at Process.ChildProcess._handle.onexit (child_process.js:1074:12) 
2017-10-14T05:46:30.300Z | TRACE | Sending exit signal to titanium process: 2240 

我的系统规格:

Appcelerator Command-Line version = 5.1.0 
    Operating System     = Mac OS X 10.11.4 - 64bit 
    Node.js Version     = 0.12.7 
    Npm Version      = 2.11.3 
    Titanium CLI Version    = 5.0.5 
    Titanium SDK Version    = 5.2.2.GA 
    Appcelerator Studio    = 4.4.0 

我拥有有效的分布式证书和配置文件。我该如何解决这个错误?

回答

0

我得到了同样的错误,但我切换到日志跟踪级别包括附加线:

[TRACE] : result from /build-verify=> {"success":false,"error":"certificate has expired","code":"com.appcelerator.security.invalid.module.verification"}, err=null 
[ERROR] : certificate has expired 

com.appcelerator.security.invalid.module.verification。在我的情况下,这是谷歌amalytics模块导致的错误。

我删除了所有,但谷歌分析从我的项目中,假定它是最稳定的,试图建立,它仍然无法与同样的证书错误。

删除分析和重建;应用程序构建得很好,当它需要使用其中一个模块时显然会出现错误。

我然后重新添加除了分析和重建所有模块;修造好。然后,我将分析添加回来,并且它构建得很好。

,所以我不知道什么偶然的证书问题的IDE了,但是去掉了所有的模块,重建,然后将它们添加回似乎解决这个问题。

为了参考其他模块我不得不在使用分别为:bencoding.blur,ti.compression和com.factisresearch.html2pdf