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。
如果您不想在设置中对其进行代码签名,那么您可以在代码中签名。 这当然,除非你越狱你的设备…这是你唯一的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
设置被设置为“不要码符号”。 之后,我需要运行设备上的应用程序,但得到这个“找不到代码签名”的错误。 在我设置了所有的团队,configuration文件,代码签名身份之后,问题依然出现。 将CODE_SIGNING_REQUIRED设置为YES。
但不知何故没有任何帮助 – “没有代码签名发现”错误留在那里 – 不得不重新安装Xcode。
清理caching和Xcode DerivedData文件夹帮助我解决了这个问题。 清洁产品和产品生成文件夹后退出Xcode并删除所有内容
~/Library/Developer/Xcode/DerivedData
然后删除所有与Xcode相关的文件和文件夹
~/Library/Caches