相关疑难解决方法(0)

什么是代码签名身份?

什么是XCode中的"代码签名身份"?

他们是证书吗?

它们是私钥吗?

它们是应用程序ID吗?

它们是配置文件吗?

如果我转到目标构建设置,它会要求代码签名标识,所以我需要弄明白这一点.

我以为我们使用私钥签署了代码.但是,我的私人密钥名称都没有显示出来.它显示了一个证书列表(我想,虽然我甚至不确定.)

xcode4.5

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

如何以编程方式检测供应配置文件是用于开发还是分发

我想检测给定的配置文件是开发配置文件还是分发(a​​dhoc或app store)配置文件.我需要纯粹以编程方式执行此操作.

我已经了解了如何检测adhoc vs appstore.我特别感兴趣的是开发与分销.

我检查了每种类型的配置文件内部的plists,但找不到可辨别的差异(via security cms -D -i #{@profilePath}).我也调查了opensslapi并使用它进行一些证书操作.

这适用于自定义xcode自动构建系统.作为预构建验证的一部分,我需要确保指定的配置文件不用于开发.

这甚至可能吗?如果是这样,我如何以编程方式区分这两者?

提前感谢任何想法!

xcode openssl xcodebuild provisioning-profile

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

使用Xcode的beta版本分发App Store

当我尝试分发应用程序时,我收到此错误:

Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做.

找不到"Application/TheApp.app"的匹配配置文件

没有任何有效的配置文件允许指定的权利:application-identifier,beta-reports-active,keychain-access-groups.

我真的不明白那个错误意味着什么.有帮助吗?

beta xcode

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

检查app是否在运行时是ad-hoc | dev | app-store构建

我想在调试屏幕中检查这个构建信息.有没有办法在运行时检查这个?

我意识到我可以为构建或类似设置编译器标志,但如果有一个我可以利用的现有方法,我想利用它.

ad-hoc-distribution ios

17
推荐指数
2
解决办法
7214
查看次数

使用adhoc个人资料向appstore提交了应用

我今天向应用商店提交了一个新应用.上传被Apple接受,所以我认为一切都是正确的.但我有一个想法.看看我附上的截图,我使用的分发配置文件,方法设置为'Ad-Hoc'(我使用该配置文件将构建发送到客户端).那应该设置为"分配"吗?如果应用程序设置为adhoc,我担心应用程序可能会被拒绝.

我应该将其设置为adhoc,还是将其更改为分发?会有问题吗?

谢谢.

在此输入图像描述

distribution ad-hoc-distribution provisioning-profile ios-provisioning

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