问题标签 [codesign]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
489 浏览

iphone - 我的 iPhone 配置混乱——需要洞察力

我的应用程序已经或多或少地准备好提交一段时间了,但像往常一样,Apple 强迫开发人员跳过的过于复杂的配置废话给我带来了巨大的压力。最初我收到的问题是无效的代码设计。在尝试了我在互联网上可以找到的所有“解决方案”并失败后,我决定最好重新开始 - 删除我所有的预配配置文件,清理我的 iTunes 连接帐户,从钥匙串中删除我所有的密钥和证书访问并从头开始。问题是,一旦我从钥匙串访问中删除了钥匙和开发者证书,我就无法取回它们了!!!我试过重新启动,我试过以各种可以想象的方式安装它,但我无法在“键”或“键”中列出任何内容 我的证书的钥匙串访问部分。我在“证书部分”中确实有一个 iPhone edveloper 配置文件,但这似乎没有任何用处,因为当我查看管理器时,没有列出开发人员配置文件,并且我的所有配置文件都警告“与此匹配的有效签名身份在您的钥匙串中找不到配置文件”

有人请帮我解决这个烂摊子。我已经开发我的应用程序几个月了,我已经在 App Store 中有一个应用程序,但 Apple 坚持让这个过程几乎不可能完成。非常感谢!!!

0 投票
0 回答
631 浏览

app-store - 什么是权利清单,为什么我需要一个?

我一直在遵循 iOS 开发人员计划指南中关于应用商店分发的说明,并且按照它所说的做了一切,但是当我尝试构建应用程序时,它显示“权利文件”文件/权利的路径。plist“不见了。” 我尝试添加一个模板,它说

Command /usr/bin/codesign failed with exit code 1, 和

Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)

我认为这与证书无关,因为我遵循了 Apple 关于证书的说明,但它并没有说明 entitlements.plist 的任何内容。如何让我的应用程序运行,以便我可以将其提交到 App Store?

0 投票
2 回答
2438 浏览

xcode - 应用程序未通过协同设计验证

这是我第一个提交到应用商店的应用程序,我按照苹果指南做了所有事情,但是当我最终尝试使用分发配置进行构建时,我收到一个错误和一个警告。这是我的错误和警告的构建日志,我想知道是否有人可以告诉我这里发生了什么。

还,

到底是怎么回事?

0 投票
1 回答
1204 浏览

iphone - Cydia App 启动后立即退出,使用 ldid 签名无效

这是交易,自从 iPhone OS 3.0 发布以来,我一直在使用这个应用程序,现在我做了一些更改以利用 iOS4.x,并使用 xcode 3.2.3 针对 4.0 进行编译,我有 4 个越狱设备:

  • 2 iPod touch 2G iOS 3.0
  • 1 iPad iOS 3.2
  • 1 iPhone 4G iOS 4.0

当我从 xcode(使用 Apple 配置证书)运行和调试时,该应用程序在每台设备上都可以正常工作。

当我尝试在运行 iOS3.0 的 iPod 中运行 ldid 签名的应用程序时,问题就出现了,这就是我所做的:

我通过 SSH 将我的应用程序复制到设备的/Applications文件夹中chmod 755ldid -S mybinary然后重新启动,当我在 iOS 3.0 上启动应用程序时,它会立即关闭,就像它没有签名时一样,但它适用于运行 3.2 和4.0。

我删除了新的代码片段并用旧的 xcode (3.2.2) 编译并执行了相同的过程,它在 iOS 3.0 上运行。

我认为它与代码签名有关,因为它适用于苹果的证书以及运行 3.2 和 4.0 的设备,可能是由于越狱,因为我认为它禁用了代码签名检查。

针对 4.0 或使用 xcode 3.2.3 进行编译会干扰 ldid 签名吗?你对让它在 iOs 3.0+ 上运行有什么想法?

0 投票
3 回答
716 浏览

iphone - XCode 代码签名菜单出现问题——如何修复?

我有一个项目,其中代码签名弹出窗口全部被破坏。

在“正常”(,每隔一个)项目上,弹出窗口在这张图片中看起来像“好菜单”,但在一个项目上,它看起来像“不好的菜单”:

代码签名菜单,好的和不好的

“不好的菜单”来自我要问的项目。

我尝试退出并重新启动 XCode,但没有任何变化。

任何想法出了什么问题?是否有某种“取消我的项目”工具?

编辑:

我怀疑这个问题与 whack-project 长时间没有工作有关,因此错过了“这个项目由旧版本的 XCode 创建”迁移。是否有某种“更新我的项目文件”工具?

编辑:

根据另一个论坛的提示,我这样做了:

  • 在 XCode 中关闭项目。
  • 在文本编辑器中打开 project.pbxproj(在您的 filename.xcodeproj 包中)。(先做好备份!)
  • 删除所有以 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "blahblah blah Developer"; 开头的行
  • 节省
  • 退出并重新启动 XCode。
  • 在 Xcode 中重新打开项目。
  • 重置您想要的代码签名身份

好吧,有好消息也有坏消息。

好消息:它可以构建,并且没有代码签名错误。耶。

坏消息:在我的屏幕截图中,弹出窗口仍然看起来像“不好的菜单”。

更多坏消息:不好的菜单不完整,因此,例如,我可以选择客户的临时应用程序,但不能选择他们的应用商店(我们有点希望发货!)

0 投票
1 回答
2734 浏览

iphone - 上传 iphone 应用程序错误“CodeResources 文件必须是符号链接....”

我已经在这个问题上工作了一个多星期,但没有运气,并尝试了所有可能的解决方案,例如删除并重新安装证书、配置文件,一切似乎都很好。

当我尝试使用 Application Uploader 上传时,我的问题出现了,它显示“”CodeResources 文件必须是符号链接....“错误,所以我检查了我的应用程序包,发现 CodeResources 是符号并正确链接到“_CodeSignature/代码资源"

为了确保我删除了“CodeResources”文件并使用以下命令重新创建指向“_CodeSignature/CodeResources”的符号链接:ln -s _CodeSignature/CodeResources CodeResources

但即使这样也没有解决我的问题。所以我想删除“CodeResources”然后压缩包并尝试上传......令人惊讶的是Application Loader接受了它并开始上传!

我已经在互联网上搜索并尝试了所有我找到的解决方案,但没有解决这个恼人的问题。

顺便说一句,我尝试使用 -y 参数压缩应用程序包,但仍然没有运气

请帮助我解决它

提前致谢

0 投票
2 回答
871 浏览

eclipse - 黑莓代码签名和 OTA 分发

我有一个使用 Eclipse 的 Blackberry Plugin 在 Eclipse 中开发的 Blackberry 项目。该应用程序在模拟器中可以 100% 正常运行。

我有一个来自 Blackberry 的签名密钥集,我可以很好地签署应用程序包(它会关闭并使用 Blackberry 进行 70 次签名,我没有收到任何错误)。

但是,当我尝试使用可交付成果/Web/4.6.1/ 中的 OTA 文件时,黑莓设备上出现以下错误:

这有点令人惊讶,因为就我而言,我正在签署该应用程序!

我确实注意到代码签名工具引用了可交付成果/标准/4.6.1/ 中的 .cod 文件,并且没有提到 Web/ 目录,那么我做错了什么?我看不到任何强制 Eclipse 或 Blackberry 插件签署 Web/ 文件集的设置,所以我错过了什么?

0 投票
2 回答
1907 浏览

msbuild - MSBuild 中的 SignFile 任务:我们可以让它更快吗?

我有这样的 MSbuild 任务来签署我们项目的所有输出模块。

当我有很多文件时,这需要相当长的时间(10 分钟或更长时间)。可以并行运行东西或以其他方式加速它。(我正在尝试签署 100 多个文件..)

0 投票
3 回答
9922 浏览

iphone - codesign "操作被用户取消"

出于某种原因,每当我尝试在 xcode 中进行代码设计时,我都会收到此错误

(应用程序路径):操作已被用户取消。命令 /usr/bin/codedesign 失败,退出代码为 1

0 投票
1 回答
201 浏览

iphone - iPhone 应用程序因 Distribution Codedesign 而崩溃

我正在构建的应用程序在我使用分发证书放在我的设备上时崩溃。它在带有配置文件的调试配置中运行良好。当我使用分发证书从 XCode 安装它时,它给了我错误

iPhone 配置实用程序中的控制台给了我错误

有谁可以帮我离开这里吗?

我仍在努力建立我的 iPhone 编程知识,对于简单/多余的问题,我深表歉意。

谢谢!