首页 > 解决方案 > Xcode - Info.plist - 损坏/未定位

问题描述

我有一个使用图表的项目 (Daniel Gindi),稍后会详细介绍。

当我在上传到 App Store 之前尝试验证项目时,我收到一条消息,说捆绑显示名称是 399,即 > 255 个字符,因此无法处理。事实上它是<20。

事实证明存在 Info.plist 错误/损坏。

如果我移动 Info.plist 以欺骗 Xcode 允许我选择 plist 的新位置,它不允许我选择(在突出显示新文件位置并选择之后)。

在此处输入图像描述

在此处输入图像描述

当我尝试编译时,我收到以下消息,暗示 Charts Framework 有一个它找不到的 Info.plist?为什么,当然一个项目只有一个 Info.plist?

ProcessInfoPlistFile /Users/edward/Library/Developer/Xcode/DerivedData/Solar123-bqjcnonskcyoyygfqcnuiojnqgiy/Build/Products/Debug-iphoneos/Charts.framework/Info.plist /Users/edward/Desktop/Charts-master/Source/Supporting\ Files/Info.plist (in target 'Charts' from project 'Charts')
cd /Users/edward/Desktop/Charts-master
builtin-infoPlistUtility /Users/edward/Desktop/Charts-master/Source/Supporting\ Files/Info.plist -producttype com.apple.product-type.framework -expandbuildsettings -format binary -platform iphoneos -requiredArchitecture arm64 -o /Users/edward/Library/Developer/Xcode/DerivedData/Solar123-bqjcnonskcyoyygfqcnuiojnqgiy/Build/Products/Debug-iphoneos/Charts.framework/Info.plist

error: Build input file cannot be found: '/Users/edward/Desktop/Charts-master/Source/Supporting Files/Info.plist' (in target 'Charts' from project 'Charts')

如何强制 Xcode 接受 Info.plist 位置?

我正在使用 Xcode Monterey 12.0 Beta (21A5268h) 和 Xcode 12.5.1 (12E507)。

我注意到 Tests 和 UITests 中有一个 Info.plist - 这是正确的吗?

标签: iosswiftxcodeinfo.plist

解决方案


推荐阅读