2013-11-20 67 views
0

我遇到了我的紅寶石軌道應用程序錯誤。Mac驗證軌道上的紅寶石故障

我想使用這個存儲庫:https://github.com/nomad/dubai來生成一個pkpass。

但是,我得到一個pcks12Error ::蘋果在這一步驗證失敗:

Dubai::Passbook.certificate, Dubai::Passbook.password = "/resources/certificate.p12", "mypassword" 

# Example.pass is a directory with files "pass.json", "icon.png" & "[email protected]" 
File.open("Example.pkpass", 'w') do |f| 
    f.write Dubai::Passbook::Pass.new("Example.pass").pkpass.string 
end 

我看着在網絡上,但目前任何關於這種錯誤的回報率。

編輯: 我非常確定這是一個OpenSSL錯誤。我的證書來自另一臺機器。這件事可以影響這個錯誤嗎?我必須在我的機器上創建證書嗎?配置OpenSSL?

回答

0

我自己創立了答案。 在迪拜寶石中,您只需通過binread()更改read()。 它解決了我的mac驗證失敗。