在Visual Studio Apache Cordova项目中发布Apple App Store

时间:2015-10-19 16:08:19

标签: ios visual-studio cordova code-signing

我有一个Visual Studio Apache Cordova项目,并在Android Google Play上成功发布。但是,我一直在努力寻找如何将它发布到" Apple App Store"。

  • " remotebuild"到Mac系统并成功运行调试deivce(iPhone)。 Debug mode "Remote Device"
  • 但无法使用"远程设备"的发布模式进行部署(构建成功)
  

请求在远程iOS设备上部署服务器https://remote-address:3000/cordova上的buildNumber 2765 ...   2>无法将构建C:\ PathToProject \ bld \ ios \ Release \ buildInfo.json的iOS远程部署到https://remote-address:3000/cordova:   2> Http 404:安装失败:检查您的配置文件   2 - ;
  2>无法将构建C:\ PathToProject \ bld \ ios \ Release \ buildInfo.json的iOS远程部署到https://remote-address:3000/cordova:   ==========构建:1成功,0失败,0最新,0跳过==========   ==========部署:0成功,1失败,0跳过==========

我已经下载了开发和分发的配置/证书并配置为XCode - >偏好 - >帐户 - > Apple ID和签名身份。

我尝试验证" remotebuild"生成的.ipa文件。使用命令行如下

  

codesign -v name.ipa

  

代码对象根本没有签名

我还尝试手动编码代码(How to manually re-sign an IPA),但仍然说"代码对象根本没有签名"

" PhoneGap Build"也没用?

我的问题是

  1. 有没有办法在Visual Studio Apache Cordova项目中配置iOS的配置和证书?

  2. 我是否必须将此Visual Studio Apache Cordova项目转换为PhoneGap项目并将其加载到XCode上并使用代码符号进行构建?

  3. 请帮我找到在Apple App Store上发布它的方法。

1 个答案:

答案 0 :(得分:0)

您按照与发布到iTunes应用商店的任何其他应用相同的步骤操作。您需要在Xcode中打开Cordova创建的Xcode项目文件。您在Xcode中设置了正确的配置文件,然后执行存档(请注意当前目标需要是实际设备,而不是模拟器)。

创建存档后,您将获得验证它的选项。验证完成后,您将可以选择上传iTunes连接。请注意,您需要在执行此操作之前在iTunes Connect中设置所有内容。您需要创建您的应用程序ID,任何证书等...