每次我提交一个新的应用程序我都花了太多时间,因为即使忘记了一件小事也会导致整个过程失败.因此,我总结了对我有用的步骤,希望它们是正确和完整的.希望它节省了一些浪费的时间:
- 在管理您的应用程序下的iTunesConnect中添加新应用程序
一个.BundleID非常重要!
湾 填写所有其他信息
C.不要忘记点击右上角的"准备加载二进制文件",否则在最后一点验证或提交时不会显示
- "创建应用ID"
在http://developer.apple.com/ios/manage/bundles/add.action下的"创建应用程序ID"创建新的AppID并使用正确的BundleID领域:为你的App ID"输入一个唯一的标识符.建议的做法是对App ID的Bundle Identifier部分使用反向域名样式字符串."
- 新的分销概况
在Provisioning - > Distribution下为此应用程序创建一个新的分发配置文件http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action 再次:在"APP ID"字段下拉菜单中使用正确的BundleID
- 下载并导入
下载此内容并在管理器中导入 - 双击下载的文件即可自动完成
- 在Xcode中:
一个.在.plist文件中 - >使用与定义相同的BundleID
湾 在"产品" - >"编辑方案" - >"iOS设备"(拔掉iPhone,否则此选项不存在)
C.双击项目蓝色图标以获取有"PROJECT"和"TARGET"的页面
d.在PROJECT中:在"代码签名" - >"发布" - >"任何SDK"下选择具有正确BundleID的导入的SDK
即 在TARGET中:在"代码签名" - >"发布" - >"任何SDK"下选择带有正确BundleID的导入的SDK
如果xCode不允许您选择所需的代码符号并且代码符号在xCode中实际可用,则退出xCode并重新启动,它将仅在此重新启动后工作...
F.我需要在两者中都这样做,否则我总是得到一个codeSign错误
G.对于PROJECT请勿更改xCode中的默认设置 - >部署 - >跳过安装 - >发布 - >否
H.对于TARGET检查是否在xCode - >部署 - >跳过安装 - >发布 - >是
一世.仍然在"产品"下的xCode中
- >"CLEAN",然后
- >"Build for Archiving"
- >"存档"(它将自动出现在管理器中)
- 在组织者
一个.根据建议的应用程序验证存档的应用程序,该应用程序来自iTunesConnect中的下拉提议应用程序
湾 它应该建议您点击的所有应用"
而已...
| 归档时间: |
|
| 查看次数: |
3835 次 |
| 最近记录: |