标签: code-signing

无法解决错误:在xcode 4.2中使用无效的Debug权限签署了可执行文件

我正在尝试构建调试.我收到错误:可执行文件使用无效的权利签名.应用程序的代码签名权利文件中指定的权利与您的供应配置文件中指定的权利不匹配.

这每天都有效,直到昨晚.它最后一次工作的时候是我点击了代码签名问题上的"始终允许",当你在密钥链中使用密钥"我的密钥名"进行构建时,它会弹出.

我已经有一个权利plist用于创建我的ad hoc发行版.我已更新用于调试的代码签名授权的构建设置,以包含此Entitlements.plist文件.

我已经确认我的个人资料是最新的.我的团队配置文件已过期,所以我续订了.我甚至试过创建新的配置文件.仍然没有帮助

我已经在Code Signing Identity for Debug下的构建设置中尝试了我的开发人员配置文件和我的分发配置文件.

我完全卡住了.谁能给我新的建议?

xcode build code-signing ios

1
推荐指数
1
解决办法
5600
查看次数

使用现有的由CA颁发的证书来签名OS X应用程序并使Gatekeeper满意

我构建了OSX应用程序,该应用程序作为DMG在Mac App Store之外分发,并且我希望在Gatekeeper实施开始后继续保持这种状态。

通过研究代码签名文档,似乎推荐的方法是获取“开发人员ID”证书并将其用于代码签名。但是,您必须是注册OSX开发人员,并每年向Apple支付99美元。我已经有来自公认的CA的证书,并且我想将其与一起使用codesign。我找到了有关如何执行此操作的文档,但是我无法确定Gatekeeper是否允许使用使用其他CA(而不是Apple)颁发的证书签名的应用程序。

有人知道吗?

macos code-signing osx-gatekeeper

1
推荐指数
1
解决办法
704
查看次数

iOS使用App Store配置文件重新签名代码并发布到AppStore

我有一个使用AdHoc分发配置文件签名的*.ipa文件.此外,我有Xcode,应用程序商店配置文件,但没有此应用程序的源代码.有没有办法让我的app应用程序商店辞职(我知道,我可以辞职使用,我是这样做的,我做过它,但使用Enterprice构建)并将其提交给AppStore?

code-signing provisioning ios

1
推荐指数
1
解决办法
1675
查看次数

应用程序代码签名失败,错误"代码对象根本没有签名"

我开发了一个基于Qt5.1的osx应用程序,并尝试在mac app store上发布它,我已成功签署框架和插件,但是faild签署整个应用程序包,错误信息是"代码对象不是在所有签署"

macos qt code-signing mac-app-store

1
推荐指数
1
解决办法
3792
查看次数

签名的android apk崩溃,但调试没有

我有一个apk在模拟器和真实设备上运行完美,但这是一个未签名的APK.当释放到Android商店时,你需要一个签名的apk,我在eclipse中尝试过:

Project->Android Tools->Export Signed Application Pacakge
Run Code Online (Sandbox Code Playgroud)

然后我通过整个向导创建我的密钥库和其他所有内容并在完成时获得已签名的APK,但是这个APK在我测试的所有设备上启动时崩溃.通常我会在控制台中查看什么是破坏/不工作但是当你通过eclipse向导时控制台不会改变.

有没有不同的方法来做到这一点?在签名过程中会发生什么导致它在启动时崩溃?谢谢你的任何信息.

编辑

我找到了我的问题的答案,所以如果其他人有这个问题,这对我有用.我正在使用ANT来构建我的APK,如果你去Project-> android Tools-> Export Signed包等它不使用ant,任​​何程序都不起作用,修复此问题将build.xml图标拖到右上角ANT角落,这会显示一个ANT功能列表,然后运行BUILD apk而不是DEBUG APK(默认),之后你得到一个未签名的apk,你可以签名并对齐它,它的效果很棒@!

eclipse android code-signing apk android-install-apk

1
推荐指数
1
解决办法
2359
查看次数

将构建加载到 iTunes Connect 时出现无效的代码签名权利错误

我的 iOS 应用程序有一个键盘和一个用于通信的应用程序组

当我尝试使用Application Loader上传构建时,出现以下错误:

错误 ITMS-90164:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。根据配置文件,该包包含不允许的键值:'MYTEAM .iphone.MAINAPP' 用于'Payload/MAINAPP.app/PlugIns/Keyboard.appex/Keyboard' 中的键'application-identifier'"

错误 ITMS-90163:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。该包包含一个未包含在配置文件中的密钥:‘aps-environment’在“有效负载/MAINAPP.app/PlugIns/Keyboard.appex/Keyboard”中。”

错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含 iOS 不支持的代码签名权利。特别是,'Payload/MAINAPP.app 中的键'应用程序标识符'的值'MYTEAM.iphone.MAINAPP'不支持 /PlugIns/Keyboard.appex/Keyboard'。该值应该是一个以您的 TEAMID 开头的字符串,后跟一个点 '.',然后是包标识符。

所以,显然,编译键盘的应用程序标识符是错误的,并且它包含冗余的关键aps-environment。我不明白为什么。我对 Xcode 中的所有标识符、membercenter 中的配置文件和应用程序 ID 进行了三次检查。一切都好。我还删除了所有派生数据、缓存,多次重新启动 Xcode,但没有帮助。

xcode code-signing ios application-loader

1
推荐指数
1
解决办法
1万
查看次数

带证书的网闸隔离问题

我们的应用已经过代码签名。我们的Apple证书是最新的。我们应用的先前版本运行良好。

但是,当用户下载DMG时,在某些Mac上,该应用程序将被隔离,但对于大多数用户而言,事实并非如此。因此,某些用户可以打开该应用程序,而其他用户则得到“由于无法确认开发者的身份而无法打开X.app”。

幸运的是,我这里有2台Mac,但都存在隔离问题,但是我们找不到这些Mac与其他Mac之间的区别。还有其他人遇到这个问题吗?

macos code-signing

1
推荐指数
1
解决办法
1080
查看次数

Xcode8.1无法对.bundle文件进行编码

从Xcode8.0升级到Xcode8.1后,几个Braintree捆绑代码签名失败.

经过多次尝试后,无法找到任何解决方案.在这里我发布错误日志.

CodeSign /Users/Arvaan/Library/Developer/Xcode/DerivedData/InstaCare-bielwuzaqgqgngcpffjnjballruv/Build/Products/Debug-iphonesimulator/Braintree-Drop-In-Localization.bundle
cd /Users/Arvaan/Documents/BitBucket/iOS/2016/Xcode8_1/New/Instacare/Pods
export CODESIGN_ALLOCATE=/Applications/Xcode8_1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Applications/Xcode8_1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode8_1.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 

Signing Identity:     "-"

/usr/bin/codesign --force --sign - --timestamp=none /Users/Arvaan/Library/Developer/Xcode/DerivedData/InstaCare-bielwuzaqgqgngcpffjnjballruv/Build/Products/Debug-iphonesimulator/Braintree-Drop-In-Localization.bundle

/Users/Arvaan/Library/Developer/Xcode/DerivedData/InstaCare-bielwuzaqgqgngcpffjnjballruv/Build/Products/Debug-iphonesimulator/Braintree-Drop-In-Localization.bundle: bundle format unrecognized, invalid, or unsuitable
Command /usr/bin/codesign failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

项目在设备上运行良好,并且还能够创建存档以进行分发.但不适用于模拟器.

如果任何人面临同样的问题,请帮助我.

xcode code-signing ios xcode8.1

1
推荐指数
1
解决办法
427
查看次数

如何公证包含嵌入其中的助手的应用程序包?

有谁知道如何发送包含嵌入式帮助应用程序包的 Mac 应用程序包以供 Apple 公证?当我尝试归档一个简单的应用程序时,一切都很顺利。该应用程序已正确存档,我可以上传存档文件,我的应用程序会在几分钟内得到公证。

但是,当我尝试使用脚本阶段归档包含辅助应用程序包的应用程序包并尝试通过创建存档的正常自动工作流程自动签署和公证我的应用程序包时,我无法上传应用程序包公证。所以我该怎么做?

任何帮助表示赞赏。

macos xcode software-distribution code-signing notarize

1
推荐指数
1
解决办法
1324
查看次数

Xcode - 如果使用“撤销”按钮创建私钥,如何将私钥添加到开发证书

我错误地按下了Revoke按钮:

在此输入图像描述

我转到developer.apple>我下载了通过按下按钮创建的Certificates新内容。之后我得到的错误之一是Development CertificateRevoke

在此输入图像描述

错误的第二部分表示证书需要 a private key(橙色)。

Xcode> Preferences> Accounts> App ID> Team>中plus sign,它说过期时间Development Certificate10/30/20, 12:04 AM

在此输入图像描述

当我查看钥匙串时,具有该到期日期的证书就在那里,但其左侧没有箭头来切换嵌套的私钥:

在此输入图像描述

如何将私钥添加到使用“撤销”按钮创建的开发证书中?

顺便说一句,按下按钮后创建的分发证书Revoke确实附加了私钥。

xcode code-signing p12

1
推荐指数
1
解决办法
6191
查看次数