记录下调试device超过100该怎么办

device快超过100了,那有些设备加不进去,以后就不能调试了,该怎么办?

一. 越狱

思路:越狱一台手机,用xocde直接运行代码生成ipa到越狱手机,但是发现失败了。

步骤如下:

  1. 越狱iphone8 ,安装cydia, 安装appsync
  2. 删除xcode的code sign签名,这样xcode就能直接跑起来了
  3. 编译没有问题,安装到手机的时候报错了, 安装失败。

原因分析:
appsync只能跳过不完整的签名,一般都需要重签名的过的ipa才能安装。
像我这样直接删除xocde签名而不是重签名安装的时候,肯定会失败。。。

那如果这样呢?
找到ipa重签名然后安装到越狱机上然后调试
可行,但是也不能直接运行,不能直接调试代码,太麻烦了。。。

二. 替换公司签名为自己的签名

运行直接报错。。。
requires a provisioning profile with the Associated Domains, App Groups, Push Notifications, and Access WiFi Information features. Select a provisioning profile in the Signing & Capabilities editor.

原因分析: 项目配置里面有一些Associated Domains是在苹果官网配置的,编译的时候发现你的签名里面没有这些配置,就直接报错了

三. 老老实实的

图片.png

连接

四. 新的思路

  1. 准备一个越狱手机& 安装appsync
  2. xcode编写一个shceme, run之前执行脚本, 脚本内容为重签名
    这样安装的时候有签名了,应该就可以运行了, 然后调试了

你可能感兴趣的:(记录下调试device超过100该怎么办)