2016-09-23 90 views
0

我正在尝试使用Nativescript CLI构建签名版本的apk。我正在关注位于here,的文档,但不幸的是我遇到了一些问题。我已经按照链接文档中提到的方法生成了一个keystore和key,但是当我尝试使用我输入的keystore数据运行以下命令时遇到问题。Nativescript代码签名问题

tns build android --release --key-store-path `~/Documents/Developer/keystore/linkup-release-key.keystore --key-store-password <my_password> --key-store-alias linkup_release_key --key-store 
-alias-password <my_password> 

当试图创建,并从CLI我签字发布APK,当我运行此我得到<my_password>: event not found?任何想法会导致这种情况?我的密钥库密码包含特殊字符,可能导致任何问题?

+0

我对您的案例进行了审核,但是我无法重现与此CLI命令相关的任何问题,无法在发布模式下构建您的项目。您能否验证您是否为“--key-store-alias”和“--key-store -alias-password”输入了正确的密码,并且您已为“keystore”设置了正确的路径。如果您可以在构建应用的同时向我们提供更多关于您遵循的步骤的帮助,这将有所帮助。 –

+0

我其实最终发现了这个问题。现在即将发布修复程序。 –

回答

0

我的问题最终是我的密码包含一个特殊字符。我没有试图正确地逃避密码中的特殊字符,而是继续创建了一个不包含任何密码的特殊字符,并且我能够成功签署,构建并上传我的项目。