这个错误通常是由于项目中的预编译头文件(PCH)中启用了OPTIMIZE宏,但是在当前的编译设置中禁用了该宏导致的。
要解决这个问题,你可以尝试以下几个步骤:
在Xcode中打开你的项目。
导航到"Build Settings"(构建设置)选项卡。
在搜索框中输入"Preprocessor Macros"(预处理宏)。
找到名为"Preprocessor Macros Not Used In Precompiled Headers"(未在预编译头文件中使用的预处理宏)的设置项。
将该设置项的值修改为OPTIMIZE。
重新尝试进行归档操作。
如果你的项目中确实没有使用OPTIMIZE宏,那么可能是其他地方的设置或代码中使用了该宏。你可以尝试在整个项目中搜索OPTIMIZE,并检查是否有其他地方使用了该宏。
另外,你还可以尝试清理项目并重新构建,有时候这样可以解决一些编译错误。
如果以上方法都不起作用,你可以尝试创建一个新的空白项目,并逐步将原项目的代码和设置添加到新项目中,以确定具体是哪个部分导致了该错误。
正解:在Build Settings中 搜索Optimization Level 看看Debug 和Release两者设置是否相同,如果不同也没关系,只要能达到想要的效果就行,问题作者这是不行的,为了打包快,并且包小以前的同事设置如下 sc_20230726160014.png以上都是屁话
关键是 他们还是成功的,就作者这里沙壁了,扯了一大把头发后才找到这里,改一下试试 sc_20230726160241.png
---------------------------- 🏅️✌️ ------------------------------
然而发现头上已没了头发
网友评论