Xcode 13.3 和 13.2 为模拟器构建但不适用于真实设备
Xcode 13.3 and 13.2 build for simulator but not for real device
我最近将 phone 更新为 iOS 15.4,因此我需要将 Xcode 更新为 13.3。
我 运行 遇到了一个问题,我的代码确实是在 x86_64 模拟器上构建的,但是在归档或构建到“任何 iOS 设备”时,相同的代码会不自觉地挂起,没有错误,没有,没有.
我尝试使用 Xcode 13.2 和 13.3,我发现能够构建某些东西和存档的唯一方法是使用 Xcode 13.1 构建。我不知道是否有编译器更新或新选项,但我被困住了,浪费了一天时间寻找答案。
有人遇到问题并找到解决方案了吗?
编辑:
我花了一整天时间寻找可能是问题的原因。
我确实认为编译器算法发生了变化,并且在处理循环引用时性能较低。
我的方法:
我开始了一个新项目,并一个一个地移动了我所有的组件。清理构建文件夹并重新编译我添加的每个功能。
在某个时候,我的构建时间从 5 秒跃升至 150 秒,添加了一个使用我添加的其他结构的文件。
删除所有函数时,使用我自定义时间的成员,只保留字符串、整数和数组。我的构建时间又回到了 5 秒。添加对我知道依赖于其他提示(它的后台模型)的自定义类型的单个引用会将构建时间发送到 100+ 秒。
是否可以使用 13.2 构建算法?有了那个,我只需要 30 秒就可以构建整个项目。
今天我尝试使用 Xcode 13.4 RC 并在合理的时间内构建成功(一如既往不到 5 分钟)
我最近将 phone 更新为 iOS 15.4,因此我需要将 Xcode 更新为 13.3。
我 运行 遇到了一个问题,我的代码确实是在 x86_64 模拟器上构建的,但是在归档或构建到“任何 iOS 设备”时,相同的代码会不自觉地挂起,没有错误,没有,没有.
我尝试使用 Xcode 13.2 和 13.3,我发现能够构建某些东西和存档的唯一方法是使用 Xcode 13.1 构建。我不知道是否有编译器更新或新选项,但我被困住了,浪费了一天时间寻找答案。 有人遇到问题并找到解决方案了吗?
编辑:
我花了一整天时间寻找可能是问题的原因。 我确实认为编译器算法发生了变化,并且在处理循环引用时性能较低。
我的方法: 我开始了一个新项目,并一个一个地移动了我所有的组件。清理构建文件夹并重新编译我添加的每个功能。 在某个时候,我的构建时间从 5 秒跃升至 150 秒,添加了一个使用我添加的其他结构的文件。
删除所有函数时,使用我自定义时间的成员,只保留字符串、整数和数组。我的构建时间又回到了 5 秒。添加对我知道依赖于其他提示(它的后台模型)的自定义类型的单个引用会将构建时间发送到 100+ 秒。
是否可以使用 13.2 构建算法?有了那个,我只需要 30 秒就可以构建整个项目。
今天我尝试使用 Xcode 13.4 RC 并在合理的时间内构建成功(一如既往不到 5 分钟)