使用xCode4将应用程序提交到应用程序商店 - 关键步骤摘要 - 请更正/添加 [英] Submitting app to app store with xCode4 - summary of key steps - please correct/add

查看:153
本文介绍了使用xCode4将应用程序提交到应用程序商店 - 关键步骤摘要 - 请更正/添加的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每次我提交一个新的应用程序我都花了太多时间,因为即使忘记一件小事也会导致整个过程失败。因此,我总结了对我有用的步骤,希望它们是正确和完整的。希望它节省了大量的浪费时间:

everytime I submit a new app I spent too much time because even forgetting a small thing causes the whole process to fail. Therefore I summarized the steps that worked for me, hoping that they are correct and complete. Hope it saves some a lot of wasted time:



  • 在管理您的应用程序下的iTunesConnect中添加新应用

a。非常重要的是BundleID!

a. Very important is the BundleID!


  • Bundle ID com.aaa.ccccc< - 记住这个BundleID

b。填写所有其他信息

b. Fill in all the other information

c。不要忘记点击右上角的准备加载二进制文件,否则在最后一点验证或提交时不会显示

c. Don’t forget to click on „Ready to load binary" in the upper right corner, otherwise it will not be shown when validating or submitting under last point



  • 创建应用程序ID

http://developer.apple.com/ios/manage/bundles/add.action 在创建应用程序ID下创建新的AppID并在字段中使用正确的BundleID:输入应用程序ID的唯一标识符。建议的做法是对App ID的Bundle Identifier部分使用反向域名样式字符串。

In http://developer.apple.com/ios/manage/bundles/add.action under „Create App ID" create new AppID and use the correct BundleID in the field: „Enter a unique identifier for your App ID. The recommended practice is to use a reverse-domain name style string for the Bundle Identifier portion of the App ID."



  • 新分发资料

在供应 - >分配下为此应用创建新的分配资料 http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action
再次:在APP ID下拉菜单中使用正确的BundleID

Under Provisioning -> Distribution create a new Distribution Profile for this app http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action Again: use the correct BundleID in the field „APP ID" pull down menu



  • 下载并导入

下载此内容并在管理器中导入 - 全部由双击下载的文件

Download this and import in the Organizer – it's all done automatically by double-clicking on the downloaded file



  • 在Xcode:

a。在.plist文件中 - >使用与定义相同的BundleID

a. In the .plist file -> use the same BundleID as defined

b。在产品 - >编辑方案 - >iOS设备(拔掉iPhone,否则此选项不存在)

b. In „Product" -> „edit Scheme" -> „iOS Device" (unplug the iPhone, otherwise this option is not there)

c。双击项目蓝色图标以获得有PROJECT和TARGET的页面

c. Double-click on the project blue icon to get the page where there is „PROJECT" and „TARGET"

d。在PROJECT中:在代码签名 - >发布 - >任何SDK下选择具有正确BundleID的导入的

d. In PROJECT: Under „Code Signing" -> „release" -> „any SDK" choose the imported one with the correct BundleID

e。在TARGET中:在代码签名 - >发布 - >任何SDK下选择带有正确BundleID的导入的

e. In TARGET: Under „Code Signing" -> „release" -> „any SDK" choose the imported one with the correct BundleID

如果xCode不允许您选择您想要的代码符号和代码符号实际上在xCode中可用,然后退出xCode并重新启动,它将仅在重新启动后工作...

If xCode doesn't let you select the code sign you want and the code sign is actually available in xCode, then quit xCode and restart, it will work only after this restart...

f。我需要在两者中都这样做,否则我总是得到一个codeSign错误

f. I needed to do it in both, otherwise I always got a codeSign Error

g。对于PROJECT请勿更改xCode中的默认设置 - >部署 - >跳过安装 - >发布 - >否

g. for the PROJECT Do NOT change the default settings in xCode -> Deployment -> Skip Install -> release -> no

h。对于TARGET检查是否在xCode - >部署 - >跳过安装 - >发布 - >是

h. for the TARGET check if in xCode -> Deployment -> Skip Install -> release -> yes

i。仍在xCodeProduct下

i. Still in xCode under „Product"


  • - >CLEAN,然后

  • -> „CLEAN", then

- >Build for Archiving

-> „Build for Archiving"

- >存档(它会自动出现在管理器中)

->"Archive" (it will appear automatically in the Organizer)



  • 在管理器中

a。根据建议的应用程序验证存档的应用程序,该应用程序来自iTunesConnect中的下拉建议应用程序

a. Validate the archived app against the proposed app that comes up from the drop-down proposed apps in iTunesConnect

b。它应该建议你点击的所有应用程序

b. It should suggest all apps where you clicked „

这就是它......

That’s it...

推荐答案

你记得吗

所有最好的,胖胖的Jo

All the best, fat Jo

这篇关于使用xCode4将应用程序提交到应用程序商店 - 关键步骤摘要 - 请更正/添加的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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