我如何提交应用程序到App Store用X code 4.3或应用程序加载器 [英] How do I submit an app to the App Store using Xcode 4.3 or Application Loader

查看:149
本文介绍了我如何提交应用程序到App Store用X code 4.3或应用程序加载器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有我的第一个iOS应用程序等待上传在iTunes Connect地位,但我无法将其提交到App Store,因为我在第X code 4.3加载应用程序有问题。

I have my first iOS app in "Waiting for upload" status in iTunes Connect but I am unable to submit it to the App Store because of issues I am having in Xcode 4.3 in Application Loader.

在第X code 4.3我有3个配置的配置文件

In Xcode 4.3 I have 3 provisioning profiles


  • 特设的provisioning profile

  • App Store中的provisioning profile(有效签名身份未找到)< - 签署什么身份?我下载了这个从Provisioning户!

  • 的iOS团队的provisioning profile

建设和归档我的应用程序后,我点击分发,并选择iOS的应用程序商店。我输入我的iTunes连接的用户名和密码,但出现以下错误消息 - 无标识可用于签名。这是什么意思?

After building and archiving my application I click "Distribute" and choose iOS App Store. I enter my iTunes Connect username and password but get the following error message - No Identities Available for signing. What does that mean?

所以,我尝试使用应用程序加载器。我选择了以x code特设或企业分布和导出的应用程序文件到一个文件夹。我选择了应用程序加载该文件,但得到以下错误应用程序未能codesign验证。如果做了X code签署申请,并与个人资料?

So I tried using Application Loader. I chose Ad Hoc or Enterprise Distribution in Xcode and exported the application file into a folder. I selected that file in Application Loader but got the following error "Application failed codesign verification". When did Xcode sign the application and with which profile?

它看起来像极了我在网上找到的教程和文档的是旧版本的X $ C $的c。我已经改变了我的几个code签署和构建设置,没有运气。

It looks like most of the tutorials and documentation I have found online are for older versions of Xcode. I have changed several of my Code Signing and Build Settings with no luck.

能否请你帮忙吗?

感谢名单

推荐答案

我不知道有关证书的 - 但我的应用程序我有像这样。
在配置门户网站去认证/分布,并确保你有证书,在这里和它是有效的,你下载了它 - 你还必须有专用钥匙! (不要在苹果的WWDR证书忘了)。然后在配置/分销确保你已经创建的证书为您的应用程序ID。它应该在X code(下图)将它们设置后工作。

I am not sure about the certificates - but for my app I have it like this. In the provisioning portal go to Certificates/Distribution and make sure you have certificate here and it is valid and you downloaded it - you must also have the private keys! (don't forget on the apple WWDR certificate). Then in Provisioning/Distribution make sure you had created a certificate for your app ID. It should work after setting them up in Xcode (below).

不过,我知道一件事。您不必通过应用程序加载器来提交您的应用程序。
当您打开X code,去你的项目构建设置和设置您的分发证书。那么你应该封存您的应用程序 - 简单地改变运行方案的iOS设备(在X code的左上部分),然后点击产品(在Mac状态栏),并存档

But, I know one thing. You don't have to submit your app through the Application Loader. When you open Xcode, go to your project Build settings and setup your distribution certificates. Then you should Archive your app - simply change the run scheme to iOS device (in the upper left part of Xcode), then tap Product (in the Mac status bar) and Archive.

在归档已经完成,主办单位开放和查找档案标签。然后选择你的存档并单击验证/提交的应用程序。这应该是它:)

Once the archiving has been done, open Organizer and find Archives tab. Then select your archive and click on Verify/Submit the app. That should be it :)

注:从iOS Provisioning户指南,确认你选择申请一个证书从证书颁发机构采取...,而不是选择申请一个证书从...证书颁发机构的意思使确保私钥是不是在钥匙扣选择创建证书时。

NB: Taken from the iOS provisioning portal guide, "Confirm that you are selecting "Request a Certificate From a Certificate Authority..." and not selecting "Request a Certificate From a Certificate Authority with …" meaning make sure that a private key is NOT selected in Key Chain when creating the certificate.

这篇关于我如何提交应用程序到App Store用X code 4.3或应用程序加载器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆