从 iOS 框架中删除代码设计

Remove codesign from iOS framework

我已经构建了一个 iOS 框架,它可以很好地处理临时和开发配置文件,但由于代码设计错误,appStore 提交失败。有没有像这样的命令:

lipo -remove codesign

从我的框架中删除协同设计?提前致谢。

如果有人仍然遇到这个问题,那么以下是我的解决方案:

  1. 为设备构建第一个框架,为模拟器构建第二个框架

  2. 使用lipo -info剥离第二个框架的模拟器切片以查看模拟器架构,然后使用命令删除它们

    lipo -remove x86_64 MyFrameWork -o MyFrameWork

    lipo -remove i386 MyFrameWork -o MyFrameWork

  3. 按照步骤 2 删除第一个框架的代码设计

  4. 使用 lipo 从以前的两个框架创建通用 iOS 框架。这个通用框架可以在项目中使用,将在该项目下进行代码设计,并且提交到 AppStore 没有问题。