iOS应用程序testing:找不到代码签名

我没有iPhone开发者帐户。 我想在我的iPod Touch上testing我的应用程序。

iPod iOS版本:5.1(9B176版本)Xcode开发SDK:5.1模拟器:iPhone 5.1视网膜/普通iPad 5.1视网膜/普通

为了绕过代码签名等,我改变了像下面这样的项目设置。

Code signing identity Don't code sign Debug Don't code sign Any iOS SDK Don't code sign Release Don't code sign Any iOS SDK Don't code sign 

我将iPod-Touch连接到我的MacBook Pro,select了iPod作为我的目标(而不是模拟器),构build了该项目并运行了它。 然后我收到错误“找不到代码签名”。

任何帮助?

注意:我没有创build任何应用程序证书等(我没有应用程序开发帐户)

如果构build在中途中断,您也可以得到这个错误。 它破坏了Xcode的内部数据(为什么他们保存可破坏的数据?我不知道)。

closuresXcode,然后重新启动,做一个新的构build…它通常会消失。

完全清理你的项目

这有助于完全清理构build文件夹。 通常的“ Project >“ Clean菜单项不彻底。 使用隐藏的select。

按住Option键(⌥),同时selectProduct > Clean Build Folder…

Option键将该菜单项从“Clean”转换为“Clean Build Folder”,并按照其他问题XCode 4“Clean”和“Clean Build Folder”中的讨论改变其行为。

如果你想在iDevice上运行你的应用程序,你必须编码签名,除非它是越狱。

您必须拥有开发许可才能对应用程序进行代码签名。

如果您不想购买开发者许可证,并且您是学生,则可以申请iOS开发者大学计划,该程序允许您在实际设备上testing您的应用程序,但不提交App Store。

https://developer.apple.com/programs/ios/university/

如果您不想在设置中对其进行代码签名,那么您可以在代码中签名。 这当然,除非你越狱你的设备…这是你唯一的select,因为你提到你没有一个应用程序开发账户。

这个错误意味着你的代码不能被签名,所以项目不能在你的设备上运行。我发现这个问题,因为我在Build Setting中改变了“其他C标志”。删除你添加的项目,它运行!

我在Xcode 8.2中遇到了这个错误,因为我的设备上没有足够的空间。 感谢Xcode的描述性错误…

当prov文件被删除时,我遇到了这个问题。 我生成一个configuration文件,它是固定的。

我正在玩下面的文件 – CODE_SIGNING_REQUIRED属性。 默认情况下是YES。 我已经将其更改为NO – 尝试生成未签名的.ipa。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk SDKSettings文件

设置被设置为“不要码符号”。 之后,我需要运行设备上的应用程序,但得到这个“找不到代码签名”的错误。 在我设置了所有的团队,configuration文件,代码签名身份之后,问题依然出现。 将CODE_SIGNING_REQUIRED设置为YES。

但不知何故没有任何帮助 – “没有代码签名发现”错误留在那里 – 不得不重新安装Xcode。

清理caching和Xcode DerivedData文件夹帮助我解决了这个问题。 清洁产品和产品生成文件夹后退出Xcode并删除所有内容

 ~/Library/Developer/Xcode/DerivedData 

然后删除所有与Xcode相关的文件和文件夹

 ~/Library/Caches