首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Appcelerator钛:代码符号错误:没有找到共同设计的标识

Appcelerator钛:代码符号错误:没有找到共同设计的标识
EN

Stack Overflow用户
提问于 2014-06-18 04:31:44
回答 2查看 6.6K关注 0票数 6

这让我发疯了,我花了大约10个小时来删除和重新生成苹果的密钥,并为我的AppceleratorTit闭锁iPad应用提供配置文件。一年前,我的Mac就崩溃了,我不得不重新格式化,重新开始。

我无法克服这个错误:“代码符号错误:没有找到与您的构建设置('Okland Construction 2014')中指定的配置文件匹配的代码设计标识(即证书和私钥对)。”

在Apple中心,我创建了必要的发行配置文件,并将它们安装在我的密钥链中,但我总是遇到这个错误。

我只是不知道遗漏了什么或者错了什么。

我已经阅读了这篇文章,并遵照了指示,但没有用:

iOS 7.0 No code signing identities found

我希望在我失去理智之前有人能帮我。10小时,100+尝试,重新启动,删除,锐素。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-18 06:24:01

假设您正在尝试将应用程序部署到设备中,

在几种情况下,这个问题会发生。

  1. 当您尚未在计算机中安装临时配置文件和相应的开发人员证书时。

代码语言:javascript
运行
复制
- You need to use the correct developer certificate and provisioning profile. Go to your keychain and check whether the developer certificate corresponding to your provisioning profile is installed.
- If the developer certificate is not installed, you can either download the correct one from developer center or you need to create new developer certificate.
- If you are creating a developer certificate, you need to request for a certificate from the authority, then upload the .certSigningRequest file to the developer center and generate your developer certificate. Then update your current provisioning profile also.

  1. 项目的运行配置不正确。

代码语言:javascript
运行
复制
- In some cases, Titanium Studio does not reset your project configuration automatically. So you need to reset it manually. For that
- Open your Titanium Studio, then open your project.
- Right click on the project then select Run as -> Run configurations.. (see the image 1)

  • 在下一个屏幕中选择开发证书、供应配置文件和设备(见图2)。

  • 单击“运行”按钮,然后单击“应用”按钮。

希望它能帮到你。

票数 7
EN

Stack Overflow用户

发布于 2015-01-04 23:10:15

我的应用程序在按照所选答案中的说明进行编译后失败。在做了以下工作之后,我发现上面的答案是正确的。

  1. 在{app-root-directory}/build/iphone/{app-name}.xcodeproj中打开xcode项目
  2. 检查了身份。Xcode建议我没有我正在使用的开发人员证书的私钥。
  3. 撤销并重新颁发Xcode中的开发人员证书。
  4. 删除了我所有旧命名的开发人员证书在密钥链访问应用程序。
  5. 从developer.apple.com下载并安装了一个新的开发人员证书
  6. 为应用程序创建、下载和安装了一个新的配置文件。
  7. 查找应用程序的新配置文件的新uuid。
  8. 遵循上面所选答案中的说明。
  9. 它现在正在编译。

在Android上安装、部署和发布要容易得多.我非常喜欢IOS设备,但我现在首先为Android开发,主要是因为苹果证书系统设置了障碍。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24277122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档