我正在使用Cordova 5.1.1来构建混合应用程序。我已经管理过将应用程序发送到Google Play商店,但是我很难将它发送到适用于iPhone的App Store。
我收到错误ITMS90035 - 签名无效。代码对象根本没有签名。我已经在互联网上寻找解决方案而没有任何成功。
这是我做的: - 从Github克隆我的app文件夹(它在公共存储库中,没什么大不了的 - > https://github.com/guizero/miviromobile2015 - 安装Xcode和Cordova 5.1.1 - 打开存储库文件夹并写了'cordova add platform ios'(ok) - Ran'cordova build ios'(ok) - 打开Xcode和配置的证书。 - 点击运行tô设备(该应用程序正常工作)。 - 点击ARCHIVE,然后尝试发送应用商店。错误签名无效ITMS 90035。
我已经尝试过: - 删除所有.sh或其他文件!#/ bin / ...找不到任何文件,不使用bower。没有成功。 - 删除所有证书和条款并创建新证书(不成功)。 - 从“构建设置”和“分发证书”中选择分配条款。没有成功。 - 删除插件并尝试每个插件。没有成功。 - 添加'-deep'tô其他代码签名标志。没有成功。 - 下载苹果根证书。没有成功。
我的选项已经用完了,而且我一直在尝试让它工作三天。
任何人都可以帮助我吗?代码在github上全部公开...谢谢
答案 0 :(得分:1)
从xcode项目中删除任何“* .sh”。这对我有用。虽然我删除了所有内容,但在lib // script-directory中找到了一个。