美文网首页
Buglist:Could not inspect the ap

Buglist:Could not inspect the ap

作者: SnoopPanda | 来源:发表于2017-12-12 14:23 被阅读513次

    今天在开发过程中碰到这个bug,具体情况是这样的:

    同事拉取了我最新提交的代码,编译完成后Xcode提示“Could not inspect the application package”,大概意思是不能检查到应用程序的包。

    因为我在上一个提交更新了某个SDK的库,在我的那份代码中是可以正常跑起来的,哪里出了问题?
    我在网上查了下,可能导致该Bug的原因有如下几个:
    1、

    网上查了下可能导致该Bug的原因:
    1、项目中存在resource文件夹(项目中没有resource文件夹,排除)
    2、productname名称命名错误(未改过名字,排除)
    3、info.plist文件配置错误 (未修改plist文件,排除)

    一边懵逼一边带着疑问检查修改clean运行,未果。冷静思考了一下,Bug是由于上一个提交造成的,问题得从这里开始找。在一番排查之后,发现了一个可疑的点,我在工程的根目录新建了一个名叫Frameworks的文件夹用来存放各种库,然而项目目录里面有一个Group也叫Frameworks并没有关联Frameworks文件夹。这和resource文件夹那个描述场景很相似,所以我就动手给文件夹换了一个名字,cmd+option+shift+k 清理build folder以后运行成功了。
    总结:Xcode 9 新建项目不会再有名称叫resource的group了,但是项目中已存在的group和你新建的folder是会导致这个bug的。而且,我发现了Xcode的一个小变化,new group可以直接新建一个文件夹了,并新增了一个叫new group without folder的选项。如果没记错的话以前是新建一个group引用,也就是说Xcode在鼓励我们新建一个folder而不是引用。

    相关文章

      网友评论

          本文标题:Buglist:Could not inspect the ap

          本文链接:https://www.haomeiwen.com/subject/fpfnixtx.html