当我尝试为设备构建时出现此错误:
Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile
我是:
- 为开发而不是发布而构建。
- 为 3.1.2 构建
- 运行 SDK 3.1.2
我有:
- 吊销并重新签发有效证书
- 使用明确的应用程序名称 (com.mycompany.appname) 创建了一个新的 Ap ID 和新的关联配置文件,并将我的 Bundle Identifier 与它匹配 (com.mycompany.appname)。
- 选择我创建的特定配置文件作为我的代码签名身份。(为了以防万一,我卸载了所有其他 CSI。)重申一下:未选择“iPhone Distribution”!
由于这个问题,我还应该规定它甚至不会开始构建代码(即使有一个干净的构建)。因此,它在尝试安装到设备时不会引发此错误。
我还阅读了有关此问题的其他 StackOverflow 线程,但它们似乎是为分发而不是开发而构建的。
任何帮助将非常感激...