7

我已经下载了一个名为 Plot_Gallery _ios 的项目名称,主要用于绘制图形。这是从 core_plot 下载的,主要目标项目是 Plot_Gallery_IOS,它还有一个名为 CorePlot-CocoaTouch.xcodeProj 的子项目文件,其中包含所有库文件主要用于本项目的运行。

我面临的问题是,当我在编译后尝试在我的 ipad 中加载这个应用程序时会出现一个错误,即

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

我试图从很长时间内解决这个问题我无法......我尝试构建设置并将代码签名身份更改为不代码签名,并且还通过选择调试作为Ios SDK我正在尝试所有可能的方法来修复它但我我无法将此应用程序加载到我的 ipad 中。

我也尝试将 Ios SDK 选择为iphoneDeveloper,但我得到链接器错误,所以问题出在哪里?它是否包含 2 个目标项目,其中 Plot_Gallery_IOS 是主要的,子项目中有 CorePot_cocoatouch.xcodeProject,其余所有其他文件..

所以任何人都可以请告诉我如何解决这个问题。我很长时间以来都坚持这个问题。

4

5 回答 5

27

嘿,我设法修复它,更改构建设置中的代码设计值。我附上一张图片,以便您查看:

解决方案

我希望这会帮助你!让我知道!

于 2012-12-10T11:06:59.650 回答
12
  1. 转到此文件夹:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk
  2. 您需要复制此文件:SDKSettings.plist并将其粘贴到您的桌面。
  3. 使用 Xcode 打开刚刚复制的文件。DefaultProperties您将在其中找到以下字符串:CODE_SIGNING_REQUIRED.
  4. 您需要将其值从“YES”更改为“NO”。
  5. 保存它,将其移回原始文件夹(将其替换为原始文件),然后就可以了。
于 2013-04-15T11:56:53.820 回答
1

对于 Xcode5,Maybe Provisioning Profile 部分您选择了错误的“Any iOS SDK”项,只需更改为您自己的配置文件而不是您下载的配置文件。

于 2013-12-17T04:58:27.787 回答
0

要发布/临时应用程序,我的解决方案是设置为不对所有代码签名身份字段进行签名,并对配置文件执行相同操作。

之后,我将 Release-> Any iOS SDK 设置为正确的配置文件,Xcode 自动将 Code Signing Identity-> Any iOS SDK 设置为正确的 Identity,然后我执行正常的 Archive-> 发布过程。

于 2014-07-02T05:55:50.903 回答
0

要解决这个问题,您必须注册 Don´t Code Sign,编译您的代码,然后放置相应的配置文件。

请参阅Apple 开发人员网站上此页面中的为构建配置分配配置文件部分:

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html

于 2013-06-03T16:03:51.907 回答