2017-10-14 235 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