Questions tagged «codesign»

16
协同设计错误:删除过期的配置文件后找不到配置文件
试图重建一个昨天才可以运行的应用程序。收到一条消息,表明配置文件已过期,因此我将其从iPod和iTunes中删除了。当我选择一个新的配置文件(标识符中带有*的配置文件)时,出现一个错误: 代码签名错误:找不到配置文件(长字符串)。 我想念什么?我浏览了相关问题,还没有看到这种情况。


13
钥匙串上的分发证书中缺少私钥
我遇到以下问题,但找不到任何地方的解决方案。基本上,我们有一个公司开发人员帐户(而非企业帐户),因此为了提交我们的应用程序,我要求我们的团队负责人向我发送分发证书,并创建并向我发送分发设置配置文件。 使用开发人员配置文件,一切正常,但是当我安装证书和配置文件时,我没有在Xcode上看到分发配置文件,并且在钥匙串的dist证书下也没有私钥。 有谁知道如何解决这个问题?我在diff地方读到,我需要吊销证书并创建一个新证书,但是由于公司中有很多应用程序,所以我不能真正做到这一点,并且我不能为所有人吊销证书。
170 ios  iphone  xcode  keychain  codesign 

9
重新签署IPA(iPhone)
我目前使用hudson使用xcodebuild和xcrun来构建所有应用程序,而没有任何问题 我从不同的人那里收到了几个IPA文件,我想用一个企业帐户而不是公司帐户(用于应用商店,有时是临时分发)重新签名。 我的问题是,当我尝试退出应用程序时,它不会安装在我的设备上(并且应该安装在企业内部)。错误消息在设备上(不在iTunes中),它告诉我根本无法安装该应用程序。没有给出更多信息。 我发现了一些信息,(http://www.ketzler.de/2011/01/resign-an-iphone-app-insert-new-bundle-id-and-send-to-xcode-organizer-for-上传/) 这可能是可能的。我面临的问题是,它似乎没有像我正常构建(使用xcrun)那样嵌入移动配置文件,这是否可以通过codesign工具进行控制,或者是否可以使用xcrun重新签名? 我目前使用辞职脚本 解压app.ipa appname = $(ls有效载荷) xcrun -sdk iphoneos PackageApplication -s“ $ provisioning_profile”“ $ project_dir / Payload / $ appname” -o“ $ project_dir / app-resigned.ipa” --sign“ $ provisioning_profile”-嵌入“ $ mobileprovision” 我查看了生成的ipa文件,它似乎与原始应用程序非常相似。什么文件真正应该在这里更改?我最初以为_CodeSignature / CodeResources会更改,但是内容看起来几乎完全一样。 指针非常感谢。
129 iphone  build  codesign  ipa 

14
尝试获取证书时出错:在钥匙串中找不到指定的项目
我在对应用程序进行代码签名时遇到问题,因此我从钥匙串中删除了所有密钥。然后,我去了证书助理=>向证书颁发机构请求证书(为新证书创建CSR)。 所以输入我的电子邮件地址,这就是我得到的: 在钥匙串中找不到指定的项目。 我究竟做错了什么? PS当我尝试创建证书颁发机构时,出现相同的错误。
110 ios  codesign 

4
您如何为Mac App Store编码框架包?
最近提交之后,出现以下错误: 无效的签名-嵌套的应用程序捆绑包(FooBar.app/Contents/Frameworks/GData.framework)未签名,签名无效或未使用Apple提交证书签名。有关更多信息,请参考《代码签名和应用程序沙箱指南》。 无效的签名-嵌套的应用程序捆绑包(FooBar.app/Contents/Frameworks/Growl.framework)未签名,签名无效或未使用Apple提交证书签名。有关更多信息,请参考《代码签名和应用程序沙箱指南》。 无效的签名-嵌套的应用程序捆绑包libcurl(FooBar.app/Contents/Frameworks/libcurl.framework)未签名,签名无效或未使用Apple提交证书签名。有关更多信息,请参考《代码签名和应用程序沙箱指南》。 因此,我按照Technote 2206签名了所有框架包: codesign -f -v -s "3rd Party Mac Developer Application: Name" ./libcurl.framework/Versions/A/libcurl codesign -f -v -s "3rd Party Mac Developer Application: Name" ./libcurl.framework/Versions/A/libssh2.1.dylib codesign -f -v -s "3rd Party Mac Developer Application: Name" ./Growl.framework/Versions/A/Growl codesign -f -v -s "3rd Party Mac Developer Application: Name" ./GData.framework/Versions/A/GData …

8
Sierra中的安全性/代码签名:钥匙串忽略访问控制设置和用户界面提示以获取许可
从macOS Sierra开始,如果没有usr / bin / codesign UI提示使用此身份进行访问的提示,我将无法再使用/ usr / bin / security将代码符号身份导入到钥匙串中。这破坏了构建服务器的打包脚本。似乎没有解决方法。这会影响自定义创建的钥匙串,还会影响login.keychain。 重现步骤:在终端中执行以下命令(需要签名身份才能导入): security create-keychain -p test buildagent.keychain security unlock-keychain -p test buildagent.keychain security list-keychains -d user -s buildagent.keychain security default-keychain -s buildagent.keychain security import identity.p12 -k buildagent.keychain -P password -T /usr/bin/codesign codesign -vfs '$IDENTITY' '${PRODUCT}' --keychain 'buildagent.keychain' 结果:macOS显示一个UI提示符,询问是否允许访问先前导入的私钥。 我尝试了许多解决方法,但似乎没有任何效果: …

2
公证电子应用程序抛出-“您必须首先在线签署相关合同。(1048)”错误
我正在尝试对电子应用程序进行公证以使其在macOS Catalina上运行。打包成功,但是xcrun altool命令抛出“您必须首先在线签署相关合同。(1048)”错误。 电子应用程序package.json的内容: "mac": { "entitlements": "./build/entitlements.mac.inherit.plist", "hardenedRuntime": true, "type": "distribution", "category": "public.app-category.productivity", "icon": "build/icon.icns", "target": [ "dmg", "zip" ] }, "dmg": { "sign": false, entitlements.mac.inherit.plist文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>com.apple.application-identifier</key> <string><app.bundle.name></string> <key>com.apple.developer.team-identifier</key> <string><TEAMID></string> <key>com.apple.security.app-sandbox</key> <true/> <key>com.apple.security.application-groups</key> <array> <string><app.bundle.name></string> </array> …
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.