代码签名配置文件:我需要选择什么?我需要为发布运行什么方案?

时间:2014-01-21 22:57:33

标签: ios xcode code-signing provisioning-profile

我很快就会将我的第一个应用程序上传到Apple商店,但我仍然感到疑惑,我需要在项目(或目标?)的代码签名选项中选择。到目前为止,我已经使用我的Adhoc配置文件将测试版分发给了beta测试人员,但它确实有效。但是现在我很困惑最终版本需要做什么?

  1. “Release xx”是否需要与“Any iOS SDK”相同?或者版本是否需要“不要编码签名”?他们需要在目标中与项目中的相同吗? (我只有一个目标..我的应用程序。)

  2. 屏幕底部的配置文件:我是否只在调试版本中或两者中都需要我的Adhoc配置文件(对于调试器)?最终发布版本需要什么?

  3. 我需要为发布到应用商店运行什么方案?!我是否需要为存档选择“发布”或不重要?

  4. 很抱歉这是我的第一个应用程序,我仍然对所有这些选项感到困惑...而且我已经阅读了Apple手册,但仍然没有真正理解它。经过几次尝试后,我终于设法让测试版运行,但我不知道我是否真的按照应有的方式做了一切。

    我的项目设置: enter image description here

    我的目标设置: My target settings

2 个答案:

答案 0 :(得分:1)

这肯定会很快成为头疼的事。听起来你只是错过了应用程序商店的规定。

对于最终版本,您将像创建临时设置一样创建新的分发配置文件,但不是创建临时设置,而是创建“应用商店”设置(这是您提供的选项之一)单击iTunes Connect中的分发配置文件屏幕上的+。打开xcode>偏好和更新你的条款,所以你有他们本地和&然后在这里更新设置。

当您准备提交时:

  • 转到iTunes连接区域,添加您的应用,点击“准备提交”
  • 存档
  • 单击管理器中的分发
  • 选择“提交至iOS App Store”
  • 选择您的应用商店分发条款
  • 提交

答案 1 :(得分:0)

在XCode 5中,没关系。只需使用任何配置文件进行签名。使用 XCode Organizer>导出应用时,您将可以重新停用应用。分发...

您只需确保使用的开发配置文件和分发配置文件具有匹配的应用ID。

这一般非常令人困惑。最好的办法是阅读,重新阅读并再次阅读guide from Apple并确保您了解所有内容的目的。相信我,即使长期开发人员仍然对此过程感到困惑。