2013-11-20 41 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验证失败。