109得票4回答
在Xcode中,get-task-allow是什么作用?

在我的iPhone应用程序项目中设置权限时,我创建了一个新的Entitlements.plist,并将get-task-allow的值设置为false。但是为什么?这个键代表什么? 请注意,这与构建iPhone设备的应用程序时出现“应用程序无法验证”错误有关 - 我发现将该键的值翻转为true...

104得票15回答
Xcode 9.2中的"Warning: unable to build chain to self-signed root for signer"警告

我试图将一个 Xcode 项目迁移到另一台电脑。它给出了警告“Warning: unable to build chain to self-signed root for signer”,并且在运行时立即崩溃,类似于 Stack Overflow 上所示: 模拟器上的应用程序可以工作,但在 ...

103得票15回答
代码签名错误:证书身份出现两次。

代码签名错误:证书标识 'iPhone Developer: XXXX (12345678)' 在密钥链中出现多次。codesign 工具要求只有一个。 所以我进入我的密钥链并将其删除。但每次我重新启动 Xcode 4 并且某个应用程序将过期的旧证书添加回到密钥链中时,我都会遇到此错误。有什么...

101得票2回答
创建iOS/OSX框架:在分发给其他开发者之前,是否有必要对它们进行代码签名?

我正在学习如何创建 iOS 和 OSX 框架。以 iOS 为例,下面的步骤对我来说是有效的: 使用 -sdk iphonesimulator 和 Build 操作 xcodebuild framework 使用 -sdk iphoneos 和 Build 操作 xcodebuild fra...

100得票1回答
理解密钥库、证书和别名

密钥库是实际证书吗?还是别名是证书? 如果我使用不同的别名签署我的应用程序,会影响到市场上的更新吗?还是我需要使用不同的密钥库来搞砸事情?别名的信息在哪里可以查看?

94得票6回答
我该如何确保通过CDN传递的JavaScript文件不被篡改?

我正在处理一个情境,其中一些JavaScript文件将托管在CDN上。我想要某种机制,以便在用户下载这些文件时,我可以确保文件没有被篡改,并且确实来自指定的CDN。 我知道如果我使用SSL,任务会非常容易,但是即使在没有SSL的HTTP下,我也希望确保正确的文件被提供。 据我所搜寻,似乎没...

86得票6回答
使用Gradle为产品口味签名

我正在尝试将我的项目迁移到Gradle。我的其中一个项目有多个产品风味,每个产品风味的发布版本都必须使用不同的signingConfig进行签名。到目前为止,这是我尝试过的:buildscript { ... } apply plugin: 'android' android { ...

86得票2回答
如果我的分发证书过期了会发生什么?

我的证书将在4天内过期,我已经上传了带有新证书的新应用程序版本以供提交。 如果旧证书过期会发生什么?用户是否能够下载我的带有旧证书的应用程序,还是苹果将删除我的应用程序直到提供新证书为止?

85得票16回答
Xcode 4会重新安装我删除的密钥链证书

我遇到了这个错误: CodeSign 错误:证书标识 'iPhone Developer: XXX' 在钥匙串中出现了多次。code sign 工具需要只有一个。 一开始我想,没关系,我只需要进入钥匙串并删除重复的旧证书即可。我确实这样做了。然后我重新打开Xcode工程,但仍出现同...

83得票28回答
/usr/bin/codesign执行失败,退出代码为1。

我正在尝试部署我的第一个iPhone开发应用程序,但遇到了一些问题。我已经成功通过在线Provisioning Assistant,但现在卡住了。无论我做什么,我总是得到以下错误消息: /usr/bin/codesign 失败,退出代码为1 有人知道为什么会出现这种情况吗?