gpt4 book ai didi

iOS应用程序-可以调试,但不能发布

转载 作者:行者123 更新时间:2023-11-29 05:02:48 25 4
gpt4 key购买 nike

我一直在尝试为客户向应用程序商店提交应用程序(我的第一次尝试),但遇到了各种问题。我最终决定创建一个新的应用程序名称,重新创建开发人员配置文件并重新创建开发人员证书。

我现在可以在模拟器中运行它并在设备上进行调试,但无法再在 Release模式下运行它 - 它甚至无法编译。错误信息是:

arm-apple-darwin10-gcc-4.2.1: /Users/me/Documents/iphone/QuizApp/CityGuide_Prefix.pch: No such file or directory

对“CityGuide_Prefix.pch”文件的引用将是我所基于的应用程序的保留,并且显然没有正确重命名。我不知道为什么现在问题出现了。

在编译日志的开头有对此文件的引用:

ProcessPCH /var/folders/YN/YNuTu4omEDm9bUMfK4s5yU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CityGuide_Prefix-etfgludtmplcfzcirudhxormhsna/CityGuide_Prefix.pch.gch CityGuide_Prefix.pch normal armv7 objective-c com.apple.compilers.gcc.4_2

并且它也显示在该参数下的 gcc 编译命令下:

-c /Users/me/Documents/iphone/QuizApp/CityGuide_Prefix.pch -o /var/folders/YN/YNuTu4omEDm9bUMfK4s5yU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CityGuide_Prefix-etfgludtmplcfzcirudhxormhsna/CityGuide_Prefix.pch.gch

我的问题是,如何摆脱这个旧的引用?为什么它之前有效?

最佳答案

在 Release模式下检查目标的build设置。您会发现 GCC_PREFIX_HEADER 指令指出错误的预编译头文件名 (CityGuide_Prefix.pch)。将其更改为正确的值(您可以在检查调试配置时找到该值)。

如果您没有找到适合您的目标的指令,请检查常规项目build设置。

或者,您可以打开/project.pbxproj 文件并搜索“.pch”(不带引号),以便修复发布配置的该值。

关于iOS应用程序-可以调试,但不能发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6472168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com