Xcode 4 - 已添加,修改或删除已签名的资源

时间:2013-01-18 15:56:20

标签: ios xcode signing

问题:

我创建了一个应用程序,分发了一个临时版本并成功上传到Organizer - Devices下。到现在为止还挺好。现在,我尝试了第二个应用程序。当我上传这个时,我收到以下消息:

已添加,修改或删除已签名的资源。

我googeld一段时间并尝试了以下事项:

  • 避免项目名称中的特殊字符
  • 清除构建
  • 删除Organizer - Projects
  • 下的派生数据
  • 续订我的证书
  • 续订所有配置文件
  • 我做了一个新的简约项目

一切都失败了。每次都是相同的消息。

希望有人可以帮助我。

3 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,对我有用的是删除派生数据(在管理器中)。

enter image description here

答案 1 :(得分:0)

  • 确保您在Apple Developer Portal中为这两个应用创建了应用ID。通常将'com.companyname.appname'作为Bundle Identifier
  • 创建两个证书并下载它们。
  • 检查您是否可以在钥匙串上打开这些证书。如果您在证书名称旁边看到一个箭头,则可以使用该证书。这意味着您拥有该证书的匹配密钥。
  • 将两个配置文件创建为Ad-Hoc,并分配刚刚创建的App ID。
  • 如果您尚未将设备添加到设备列表,请在此步骤中执行此操作。
  • 将设备添加到两个配置文件
  • 下载并打开配置文件(我认为管理配置文件非常有用的工具是iPhone配置实用程序)
  • 在项目文件的XCode中选择目标,然后在“摘要”选项卡中键入Bundle Identifier。
  • 现在转到Build Settings选项卡并选择Code Signing并选择您的Bundle identifier
  • 清洁并运行。

答案 2 :(得分:0)

这是因为您在派生数据文件夹中有两个具有相同捆绑名称的应用程序。只需删除一个然后删除的bug。