app installation failed 的问题的解决过程


今天遇到了一个 app installation failed 的问题 ,提示 A valid provisioning profile for this executable was not found 这个错误,我几乎找遍了网上说的,根据它们的办法好像都没有解决 ,我也不知到是哪种方式解决的,好像都中和了网上的办法 都尝试了。 具体办法如下:


先说说问题是怎样出现的 ,之前公司没有开发者账号 ,我在真机上可以调试 ,按照网上的说法,使用真机可以没有开发者账号就可以调试 。

昨天的时候,我的调试手机 ,弹出了一个对话框 ,说是要提示更新 新版本 ,之前好长时间都是说要更新 ,我都没有更新, 但是昨天 ,我一不小心 就点击到了更新 了 ,一下子就更了 ,连一个回退的机会都不给 ,直接就将ios 升级到了 iso 10 . 13 最新版 ,完了 ,等到更新后 ,我使用的 xcode 是 8.2 版本 ,但是运行的时候 提示 :版本不兼容 必须升级xcode 版本 ,完了 ,4个多 G ,慢慢下吧 ,等下载好 了 ,我就使用昨天刚 搞好的 开发者账号 ,设置了 App ID ,搞了几个证书 ,刚刚更新好的 xcode ,设置 signing ,但是不成功 ,提示 app installation failed这个错误 ,哎 ,完了 ,百度吧 。


具体的解决过程是这样的 。我设置了好多 ,也不知道是哪个方式解决的 。


第一次修改 :

我将 targets 下的 general 下的 singning 的自动倒入关闭了 ,设置为手动倒入 ,把证书倒入进去了。

但是还是提示那个错误


第二次修改:

点击 xcode 工具栏下 的window - > organizer  

打开查看,但是什么都没有 ,我以为是这个问题 ,就处理这个问题了 ,具体的处理方式是 :

点击 工具栏 下的 product -> archive ,然后等待 进度条走完  ,这里我具体是百度一下 查的,解决了这个问题 。 再次打开organizer 就有工程了名了,以为解决了 ,但是 呵呵。,还是报错了 ,还是那个问题 。


第三次修改 :

在targets 下的 build settings 下的 code signing identity 设置 ,如下



我是这样设置的,然后 ,没有用 ,还是报错 ,


第四次修改:

在project 下 的 code signing identity 修改  将debug 下的修改成 iphone developer 



以上这些设置后 ,运行成功了 ,我也不知道是哪个问题解决 的 ,不过我怀疑 是第四个问题解决的 ,

因为我只设置了targets 下的code signing identity 的sdk ,没有设置 project 下的 iso sdk 的开发者信息 。


第五次修改: 在编译的时候,出现了这样一个错误

code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 10.3'


我将project 下的 ios deployment target 修改成了ios 10 .3 然后就好了。


以上的方法解决了我的这个问题,很大程度上是第四个修改解决了我的这个问题 ,可能根别人的情况不一样 。 这里仅仅是记录一下自己的解决过程 ,是否对别人有参考价值,就不知道了 , 我实际上就是将网上的其他人解决的办法,一个一个的试试,然后就解决了我的问题 。






你可能感兴趣的:(ios)