如何解决appcelerator 4.x中的CodeSigner错误
问题描述:
当我尝试打包我的应用程序以进行adhoc分发时,出现以下错误。我正在建设 - 但不能打包。我有独立座位执照。如何解决appcelerator 4.x中的CodeSigner错误
[ERROR] : ** BUILD FAILED **
[ERROR] : The following build commands failed:
[ERROR] : CodeSign build/Products/Release-iphoneos/xyz.app
[ERROR] : (1 failure)
TRACE | titanium exited with exit code 1
ERROR | Error: ti run exited with error code 1
at ChildProcess.<anonymous> (/Users/User/.appcelerator/install/5.0.3/package/node_modules/appc-cli-titanium/plugins/run.js:89:66)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at Process.ChildProcess._handle.onexit (child_process.js:789:12)
我的系统 -
OS - Mac OSX El-Capitan
Appcelerator - 4.x
Appcelerator - Indie license
我做了什么来调试这个问题?花了很多时间研究此之后 - 我有
重新启动系统几次
APPC注销/ APPC登录几次
APPC设置,以确保我有最新的文件(我只在iOS上工作)
撤销了我的所有开发者证书。
删除了我的登录,钥匙串 - 并重新启动我的Mac书Pro和重新登录
删除了所有认证在〜/库/移动设备/ /
-
重建上的所有荣誉证书。 https://developer.apple.com/
- iOS开发者证书
IOS分配证书
iOS开发者证书配置
- IOS发行配置证书
对于在tiapp.xml
- 下载所有这些描述的应用程序ID - 并安装它们通过点击它们
- 我在我的机器上创建了新的csr - 所以我也有。我还导入了证书作为私人证书
在检查“程序包配置 - 管理部分”,所有的证书是准确的 - ATLEAST它们显示为一个相同的名称。
我的应用程序是注册在Appcelerator的门户
请帮助 - 上有什么问题,以及如何解决它没有明确的说明。
答
我知道这个问题已经有一段时间了,但这可能有助于 某人。
我一直在面临这样的问题2天:
[ERROR] : BUILD FAILED
[ERROR] : The following build commands failed:
[ERROR] : CodeSign build/Products/Debug-iphoneos/WYN.
[ERROR] : (1 failure)
我做了什么来解决这个问题是:
- 从钥匙扣(登录和系统)中删除我的所有证书和 从苹果会员中心撤销它们。
- 删除与我的应用(Apple会员 中心)关联的配置文件。
- 创建一个新证书。
- 默认情况下,它被放在钥匙链的系统区域(这可能是 的问题)。
- 将其复制到钥匙串的登录区域并删除旧钥匙。
- 将配置配置文件关联到您的应用。
- 在设备上测试应用程序。
- 它应该修复!
答
我只是遇到了这个问题,并发现一个简单的解决方案,不涉及消灭一切,开始新:
- 浏览到Appcelerator的项目的build/iPhone的文件夹中。
- 从* .xcodeproj文件打开XCode
- 在XCode内部,从文件层次结构顶部的图标单击应用程序的“常规”设置。
- 在“签名”下,选中该复选框以允许XCode“自动管理签名”。
- 从XCode中将应用程序构建一次到您的测试设备,然后退出。
- 返回到Appcelerator并执行清理然后构建来解决问题。
您是否使用CLI或Studio?您是否可以按照http://docs.appcelerator.com/platform/latest/#!/guide/Appcelerator_CLI_Troubleshooting-section-43299941_AppceleratorCLITroubleshooting-SubmittingaBug启用调试+跟踪日志记录以查看是否能为您提供更多信息? –
您是否使用Facebook模块?这就是为我造成的。它必须支持位代码。检查你的项目中的构建日志文件(去找到你的项目,然后进入生成文件夹,它应该在那里)。通常最后一行会告诉你到底发生了什么问题。 此外,请确定您是否已将Xcode更新至7或更高版本(或正在为iOS 9构建),您必须使用5.0.0GA或更高版本构建您的项目,否则您会看到此错误(至少我做了)。 –