问题描述
||
每次提交新应用程序时,我都会花费太多时间,因为即使忘记了一件小事也会导致整个过程失败。因此,我总结了对我有用的步骤,希望它们是正确且完整的。希望它可以节省很多浪费的时间:
在iTunesConnect的“管理您的应用程序”下,添加新应用程序
一种。非常重要的是BundleID!
捆绑ID com.aaa.ccccc <-记住此捆绑ID
b。填写所有其他信息
C。不要忘了点击右上角的“准备加载二进制文件”,否则在最后一点下进行验证或提交时将不会显示它
“创建应用ID”
在http://developer.apple.com/ios/manage/bundles/add.action中的“创建应用程序ID”下,创建新的AppID并在字段中使用正确的BundleID:“为您的应用程序ID输入唯一的标识符。建议的做法是对App ID的“捆绑标识符”部分使用反向域名样式字符串。”
新发行资料
在配置->分发下,为此应用程序创建一个新的分发配置文件http://developer.apple.com/ios/manage/provisioningprofiles/viewdistributionProfiles.action
同样:在“ APP ID”下拉菜单中使用正确的BundleID
下载并导入
下载并导入管理器-双击下载的文件即可自动完成所有操作
在Xcode中:
一种。在.plist文件中->使用与定义相同的BundleID
b。在“产品”->“编辑方案”->“ iOS设备”中(拔下iPhone,否则此选项不存在)
C。双击项目的蓝色图标,进入页面“ PROJECT”和“ TARGET”
d。在项目中:在“代码签名”->“发行版”->“任何SDK”下,选择导入的具有正确BundleID的SDK
e。在目标中:在“代码签名”->“发布”->“任何SDK”下,选择导入的具有正确BundleID的SDK。
如果xCode不允许您选择所需的代码符号,并且该代码符号实际上在xCode中可用,则退出xCode并重新启动,它只有在重新启动后才能工作...
F。我需要在两者中都这样做,否则我总是收到一个代码签名错误
G。对于项目,请不要在xCode-> Deployment-> Skip Install-> release-> no中更改默认设置
H。用于TARGET检查是否在xCode->部署->跳过安装->版本->是
一世。仍在“产品”下的xCode中
->“清洁”,然后
->“为归档而构建”
->“存档”(它将自动显示在管理器中)
在组织者中
一种。根据iTunesConnect中下拉的建议应用程序提出的建议应用程序验证存档的应用程序
b。它会建议您单击的所有应用程序„
而已...
解决方法
你记得吗
检查所有版本号!
祝你好运,胖乔