Tag: 代码签名

Xcode 8 – 供应configuration文件与供应configuration文件(已弃用)

我刚刚更新到Xcode 8,现在我有两个应用程序签名选项,供应configuration文件和供应configuration文件(已弃用)。 为什么不推荐,两者有什么区别?

在导出Android应用程序向导中为Android应用程序生成密钥库?

我试图在Eclipse中导出签名的Android应用程序。 我想我正朝着正确的方向前进: 右键单击项目> Android工具 > 导出签名的应用程序包 出现“导出Android应用程序”向导。 select我想要导出的项目,点击下一步 。 出现密钥库select屏幕。 它看起来像这样(原谅我的ascii,file upload不起作用): [ ] Use existing keystore [o] Create new keystore Location: __________ [Browse] Password: __________ Confirm: __________ 我没有现有的密钥库,所以我单击“创build新的密钥库”单选button。 位置字段保持活动状态,必须填写,如果我浏览到某个目录,我希望在创build密钥存储库之后,对话框会提示“密钥存储path是一个目录”。 这个对话框实际上是否可以创build一个密钥库? 如果不是,我该如何创build一个? 目前为止,我的google-fu只为我提供了失败的实验。 我在PC上使用Eclipse。 在android开发者页面中编译和签署Eclipse ADT部分似乎认为这只是解决,但我不能通过对话框的这一部分。 我可以导出无符号的.apk文件就好了。 谢谢!

创buildiOS / OSX框架:在分发给其他开发者之前,是否需要对它们进行编码?

我正在学习如何创buildiOS和OSX框架。 以iOS为例,到目前为止,以下步骤对我有用: xcodebuild框架使用-sdk iphonesimulator和Build操作 xcodebuild框架使用-sdk iphoneos和Build操作 使用lipo工具来创build通用二进制文件,以使lipo -info产生预期的结果: 胖文件中的体系结构:Foo.framework / Foo是:i386 x86_64 armv7 arm64 问题是: 我读到我的框架可以由开发人员使用它重新签名:“代码签名复制”,但我不明白什么是先决条件,即我应该添加配合步骤与我的签名身份协调一致的通用二进制文件分发给其他开发者? 如果以前是积极的 – 我应该使用我的“iPhone分布:…”身份或“iPhone开发人员:…”就足够了(这样我的框架是一些iOS项目的一部分,通过各种validation,尤其是App Storevalidation)? 我的答案的背景是“CodeSign错误:代码签名是在SDK'iOS 8.3'”中的产品types'框架'中需要的,这是我在许多第三方框架和Carthage#235或“代码对象未签名(一个例子:我在Realm#1998上报告的问题。 所以我想确保我的框架的用户在使用它们时不会遇到任何代码签名问题。 PS这个问题在应用于一个开发人员而不是一个框架供应商的组织时会变得更加有趣。

SDK'iOS5.1'中产品types'Application'需要代码签名

我正在使用xCode 4.3.1。 在我创build了一个项目之后,我build立了它并试图存档。 然后我有一个错误说: (这是我在xCode 4.3.1中的第一个项目) CodeSign error:SDK'iOS5.1'中产品types'Application'需要代码签名 这是什么意思 ? 以及如何解决它?

我如何生成一个iOS版本构build,我的客户端可以签署他们的最终?

我的场景 我为客户写了一个iOS应用程序。 这个项目已经快结束了,现在是时候把它放到App Store了。 在整个开发过程中,我一直在向他们发送开发版本。 这些版本有一个基于我的公司和我的客户端的项目,如: com.mycompany.clientname.projectname的捆绑ID。 我使用我在自己的Provisioning Portal帐户中创build的Ad Hoc Distribution Provision Profile来签署这些Ad Hoc版本。 现在是时候进入App Store了,我需要做一个发布版本并发送给他们,用他们自己的App Store Distribution Provisioning Profile进行签名。 这也意味着为项目设置一个新的Bundle ID。 我的问题 我需要获得一个已编译的应用程序给客户端,供他们签署configuration文件。 但是,我需要将Bundle ID设置为首先使用的内容。 假设它是com.bestclientever.appname 。 Xcode 4不会让我现在归档项目,因为这样做需要代码签名。 我无法对代码进行编码签名,因为我无法使用与其在供应门户中设置的相同的捆绑ID创build供应configuration文件(供应门户强制执行唯一性 – 因为它应该)。 我在这里做了任何不正确的假设或误解吗? 即。 我是否真的必须将Bundle ID设置为他们要签名的内容? 问题 有没有什么办法来存档或以其他方式构buildiOS应用程序而无需代码签名? 像“以后再签”设置什么的? 或者,有没有一种方法来构build一个捆绑ID的应用程序,但其他人可以使用另一个捆绑ID的供应configuration文件签名(通过更改已编译的应用程序的捆绑ID或其他签名方法)? 我如何构build最终版本的版本,但有其他人签署的应用程序分发到App Store? 我已经尝试或探索过 代理客户。 与其他不那么聪明的客户,我刚刚得到他们的供应门户和iTunesConnect凭据,只是做最后的构build。 这不会与这个客户。 这是一个严格的安全准则和繁文</s>节的大公司。 作为客户欺骗。 这与上面的类似,不会出于同样的原因。 询问我的客户“你能把你的私钥导出并发给我”这听起来很诡异吗? 在这个答案中描述了这种技术: 我怎样才能发送iOS应用程序到客户端,让他们进行代码签名 发送客户端我的项目源代码,并让他们做发布版本。 源代码的许可不在我们的协议中。 […]

可执行文件在Xcode中使用无效权利进行签名

当我尝试在我的设备上运行应用程序时,Xcode 5出现此错误。 该可执行文件被签署了无效的权利 它与Xcode 4.x很好地工作。 任何人都知道如何摆脱错误?

构build设置使用UUID指定供应configuration文件

我似乎无法在新电脑上存档应用程序。 我为分发和开发创build了新的configuration文件。 我创build了一个新的证书签名请求。 我可以在我的iPhone上构build我的应用程序,但是我无法将其归档。 我不断收到错误: 未find匹配的configurationconfiguration文件您的构build设置指定UUID“BD657D9A -…”的configurationconfiguration文件,但未find此configurationconfiguration文件。 Xcode可以通过从成员中心下载新的configuration文件来解决此问题。 我试图点击“修复问题”,它仍然是一个错误。 我从钥匙串中删除了我的证书,并通过开发门户再次下载了这些证书,但这并不起作用。 我试过清理,重build,closuresXcode,而这些都不起作用。 我试图做Code Signing-> Automatic的不同组合,以及select我的debuggingconfiguration文件作为我在开发者门户中创build的开发configuration文件,并手动select我在dev开发者平台上创build的configuration文件。 两者似乎都不起作用。 其他疑难解答提示? 谢谢。

代码签名错误:找不到configuration文件

我一整天都在努力尝试在我的设备上构build我的应用程序。 当我尝试在我的设备上构build时出现此错误。 我一直在阅读这个问题,但不知道如何解决这个问题。 以下是我会相信问题的地方。 我是新的,所以我没有经验如何解决这个问题。 当我打开“ Dont Code标志 ”时,我有两行“ 自动select器(推荐) ”,可以select,也可以select“ 我的开发人员档案 ”。 不知道这是否是问题所在? 任何帮助表示赞赏。

无效的iPhone应用程序二进制文件

我试图上传一个应用程序到iPhone App Store,但是我从iTunes Connect得到这个错误信息: 您上传的二进制文件无效。 签名无效,或没有用苹果提交证书签名。 注意:原始问题的细节已经被删除,因为这个页面已经变成了所有关于该特定错误消息的可能原因的信息的存储库。 有关将iPhone应用程序提交到App Store的一般信息,请参阅将iPhone应用程序上传到AppStore的步骤 。

最便宜的Java代码签名证书? (不自签)

我在哪里可以得到一个便宜的Java代码签名证书? 我到处看,他们每年要200美元到300美元! 不幸的是我不能使用一个自签名的,因为我试图摆脱可怕的警告,以便用户更可能接受我的申请。 据我所知(每个堆栈溢出问题Java代码签名证书是否与SSL证书相同? ),它必须是代码签名证书,它不能是一个SSL证书。