Iphone 代码签名错误:产品类型';应用程序';在SDK中';iOS 4.2';

Iphone 代码签名错误:产品类型';应用程序';在SDK中';iOS 4.2';,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,以下错误是什么意思 代码签名错误:SDK“iOS 4.2”中的产品类型“应用程序”需要代码签名 我只在尝试在设备上测试时收到错误。。 如何修复此问题?@hmthur:您可以在以下任一链接中找到解决方案 这些是您可以参考的链接,因为它们也讨论了与您相同的问题 及 据我所知,如果您没有开发人员许可证,这与将活动可执行文件设置为模拟器而不是设备有关 此外,在某些情况下,代码签名标识也存在问题,如上面的链接之一所述 希望这对您有所帮助。请确保在编辑生成设置-代码签名时选择了目标(而不是项目)。然后在

以下错误是什么意思

代码签名错误:SDK“iOS 4.2”中的产品类型“应用程序”需要代码签名

我只在尝试在设备上测试时收到错误。。
如何修复此问题?

@hmthur:您可以在以下任一链接中找到解决方案

这些是您可以参考的链接,因为它们也讨论了与您相同的问题

据我所知,如果您没有开发人员许可证,这与将活动可执行文件设置为模拟器而不是设备有关

此外,在某些情况下,代码签名标识也存在问题,如上面的链接之一所述


希望这对您有所帮助。

请确保在编辑生成设置-代码签名时选择了目标(而不是项目)。然后在“调试”下,必须将所有选项设置为特定包标识符的配置配置文件,在Release下,所有选项都必须设置为特定捆绑包标识符的分发配置文件。

如果从
构建阶段运行xcodebuild,或者在另一个目标的方案中运行脚本
或预操作或后操作,并且复制环境变量,则也可能发生此问题

要解决此问题,请在不使用环境变量的情况下运行xcodebuild,如下所示:

/usr/bin/env -i xcodebuild <xcodebuild arguments>
/usr/bin/env-i xcodebuild

在另一个目标的构建阶段编译和运行一个目标时,需要在存档之前预先填充coredata存储。

要将应用程序安装到设备上,您需要有一个iOS开发者帐户和设备的配置文件。安装到模拟器是免费的,很简单,你应该对此做出回答,因为它是完全正确的。。。