使用Visual Studio Cordova时,我按照这些说明将应用程序发布到Apple App Store:
http://taco.visualstudio.com/en-us/docs/tutorial-package-publish-readme/
成功创建证书和配置文件,然后成功将配置文件(* .mobileprovision)文件下载到我的Mac后,说明然后说"双击该文件进行安装,然后添加它到Xcode构建设置的代码签名部分。"
但是当我双击时,Xcode已启动但我的项目未加载。现在请记住,到目前为止,我只使用Mac作为远程构建的虚拟机 - 我实际上并没有直接使用Mac直接在XCode中进行任何编码。所以我不知道该项目在哪里我假设是在我通过Windows机器进行远程构建时创建的。
我应该在Mac上打开项目来安装配置文件吗?它会存放在哪里?我正在寻找什么样的文件(比如文件扩展名)。
我确实找到了VS Cordova在以下位置创建的XCode项目(Users / .taco_home / remote-builds / taco-remote / builds / XXX / cordovaApp / platforms / ios)但是每次我创建这些xocde项目在Visual Studio中创建一个新版本,因此我从Mac对XCode项目所做的任何更改都不会在以后的版本中使用。
答案 0 :(得分:1)
您可以将配置文件装备到Xcode应用程序中。您可以使用visual studio cordova进行开发。部署后,使用远程访问" archive" Xcode上的项目上传到iTunes。
答案 1 :(得分:1)
我从你对我类似问题的评论中得出结论
$concat
事实证明,Apache Cordova需要升级版本以支持XCode 7
- iOS 9.x版本错误修复
sudo cordova platform upgrade –g ios@3.9.2
如果这不起作用,那么您可能希望将整个项目复制到您的工作场所,该项目由位于
的remotebuild生成Users/.taco_home/remote-builds/taco-remote/builds/###/cordovaApp/platforms/ios
使用XCode打开项目 - >构建设置 - >代码签名 - >供应资料 - >如果要发布,请确保将Provisioning设置为Distribution Provisioning,否则将其设置为Development Provisioning进行测试。
请注意,当您通过XCode将应用程序上传到App Store时 默认情况下会检查 BITCODE thingy,这会导致错误但不会说错误与BITCODE有关,它会显示错误消息,说明代码签名没有正确签名。
在上传到App Store之前检查BITCODE
从XCode上传应用
Xcode - >产品 - >档案 - >验证 - >验证完成后 - >上传到App Store - >取消选中比特币 - >点击下一步
这些问题让我的头发停了几个星期。