Questions tagged «code-signing»

代码签名是旨在将电子签名嵌入可执行文件的过程。签名使用允许对可执行文件的签名者进行身份验证并验证文件完整性的加密算法。

11
Xcode 7错误:“缺少…的iOS发布签名”
我试图将我的应用程序上载到iTunes Connect。AppStore并出现以下错误: 找不到或生成匹配的签名资产 Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做。 Xcode可以为您请求一个缺少的iOS发行版签名。 在安装新的开发计算机之前,请通过Xcode 7将开发人员帐户从旧的导出到新的计算机。 我该怎么做才能解决此问题?



11
“在证书存储区中找不到清单签名证书”-即使添加新密钥
我无法使用强名称键签名来构建项目-标题中的消息总是出现。 是的,该项目最初是从另一台计算机复制过来的。但是,即使我通过“项目属性”中的“签名”选项卡添加了新密钥,也仍然会显示此错误。 我尝试以管理员身份运行Visual Studio,并尝试将密钥手动添加到Windows证书存储。 救命! 编辑:我没有在新项目中遇到此错误,但是我很想让这个现有项目正常工作。即使创建新证书也不起作用!

11
在不将密钥库信息放入build.gradle的情况下签署APK
我试图设置签名过程,以便密钥库密码和密钥密码不存储在项目build.gradle文件中。 目前,我有以下内容build.gradle: android { ... signingConfigs { release { storeFile file("my.keystore") storePassword "store_password" keyAlias "my_key_alias" keyPassword "key_password" } } buildTypes { release { signingConfig signingConfigs.release } } } 它的工作原理完全没有问题,但我不能把值的storePassword,而且keyPassword在我的仓库。我宁愿不把storeFile和keyAlias有两种。 有没有一种方法可以更改build.gradle密码,以便它可以从某些外部来源(例如仅位于我的计算机上的文件)获取密码? 当然,更改后的build.gradle密码应该可以在其他任何计算机上使用(即使该计算机无法访问密码)。 如果有问题,我正在使用Android Studio和Mac OS X Maverics。

21
Xcode 5:代码签名授权错误
我已经构建了一个将支持IOS 7的新应用程序。我获得了新的XCode 5 GM,并尝试使用新的配置文件和分发证书对我的应用程序进行签名,但是我在分发方面遇到了麻烦。我不断收到以下错误: “无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。根据配置文件,该捆绑软件包含不允许的键值:'[XXXX.com.sample .company]”作为密钥“ keychain-access-groups”。 对于键值,也存在相同的错误application-identifier。 错误屏幕截图:

17
“不允许用户交互”尝试使用代码签名对OSX应用程序进行签名
我们的自动化版本正在Jenkins上运行。构建本身在从属服务器上运行,并且从属服务器通过SSH执行。 我收到一个错误: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. 我已经尝试了到目前为止在其他帖子中看到的所有建议: 签名前立即使用安全性解锁钥匙串以解锁钥匙串。 将签名密钥移到其自己的钥匙串中。 将签名密钥移到登录密钥链中。 将签名密钥移到系统密钥链中。 手动将列表钥匙串设置为仅包含钥匙的钥匙串。 在所有情况下,我都会遇到相同的错误。 为了诊断问题,我尝试在本地终端上运行“ security unlock-keychain”命令,发现它实际上并没有解锁钥匙链-如果我在“钥匙串访问”中查看,则锁符号仍然存在。无论是在命令行上通过密码还是让其提示输入密码,都是这种情况。使用GUI解锁相同的钥匙串会提示我输入密码,然后将其解锁。另外,如果我运行“ security lock-keychain”,则在运行命令后我会立即看到密钥锁。这使我认为解锁钥匙串实际上不起作用。我在Lion(我们用于构建奴隶)和Mavericks(我正在开发)上遇到相同的行为。 接下来,我尝试将-v添加到所有安全命令中: list-keychains "-d" "system" "-s" "/Users/tester/.secret/App.keychain" Listing keychains to see if it was added: (( "/Library/Keychains/System.keychain" )) unlock-keychain "-p" "**PASSWORD**" "/Users/tester/.secret/App.keychain" build/App.app: User interaction is not allowed. 由此看来,列表钥匙串是行不通的。也许都不行。:/ …

30
指定的权利…个人资料。(0xE8008016)。错误iOS 4.2
The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).尝试在iOS 4.2.6(Verizon)上将我的第一个应用程序部署到未越狱的设备时,出现“ dreaded”错误。问题是,Entitlements file我的项目中没有,因为我根本不分发它,而只是将其放在一个设备上。我经历了苹果遇到的所有麻烦和循环(证书,设备,预配),直到问题的根源,但我无法弄清楚出了什么问题。 谁能帮我解决这个问题?

7
建立IPA时发生Xcode 6.1错误
今天刚刚升级到Xcode 6.1,然后猜测一下:现在,我在使用TestFlight桌面应用程序提交版本时遇到了麻烦。这是应用开始构建IPA时出现的错误: 错误:/ usr / bin / codesign --force --preserve-metadata = identifier,entitlements,resource-rules --sign 854059d45eed724593debef577a562e1ba96ab55 --resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tmp /QYFSJIvu7W/Payload/XX.app失败,错误1。输出:警告:--preserve-metadata与选项“ resource-rules”一起使用(在Mac OS X> = 10.10中已弃用)!警告:--resource-rules在Mac OS X> = 10.10中已被弃用!/tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist:无法读取资源 “支持文章”不知道发生了什么。 这似乎不是TestFlight的问题,因为在使用xcrun或类似工具的Jenkins等CI环境中,会发生相同的事情。 该应用程序已经几个月没有更新了,所以我知道我不应该期望有任何更新可以很快解决此问题。过去,它对我和我的客户来说都非常有效,所以我也不是很想放弃其他东西。 任何有关此错误的内容以及解决方法的想法都将不胜感激。


24
没有身份可用于签署Xcode 5
尝试在Xcode 5中验证我的应用程序时出现错误“没有身份可用于签名”。我尝试了所有操作:重新创建证书和供应配置文件,此站点上已描述的所有方法以及其他资源;我很困惑,因为当我尝试以临时方式分发我的应用程序时,它成功创建了IPA文件并将其安装在测试设备上。但是,当我尝试验证我的应用程序或提交给AppStore时,总是出现错误。也许有人可以帮助我解决这个问题。

19
iOS 7.0未找到代码签名身份
证书有效 Xcode 5 IOS 7 代码签名错误:未找到代码签名身份:未找到与您的构建设置中指定的配置文件(“ iOS Team Provisioning Profile:*”)匹配的代码签名身份(即证书和私钥对)。CodeSign错误:SDK'iOS 7.0'中的产品类型'Application'需要代码签名
124 ios  ios7  code-signing 

8
Authenticode的替代时间戳服务
我们为所有生产版本执行代码签名和时间戳。有时(通常是当我们准备进行RTM(!)时),Verisign的时间戳服务器(“ http://timestamp.verisign.com/scripts/timstamp.dll ”)决定间歇性地脱机。 在这种情况下我们该怎么办? 时间戳服务器是否必须由您的根证书颁发机构托管? 如果服务器停机,是否还有其他网络托管时间戳服务器可以代替Verisign使用?欢迎其他高可用性和免费替代方案的建议:)


15
协同设计错误:证书身份出现两次
CodeSign错误:证书标识“ iPhone Developer:XXXX(12345678)”在钥匙串中出现多次。代码签名工具只需要一个。 所以我去我的钥匙串并删除它。但是,每次重新启动Xcode 4时,都会收到此错误,并且某些应用程序将过期的旧证书重新添加到钥匙串中。任何想法为什么以及哪个应用程序?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.