ios - 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 - 这是正确的吗?
解决方案
推荐阅读
- jquery - HtmlUnit - 处理 Ajax Jquery 时出错
- typescript - Loopback 4 - 无法从注入 @inject.tag() 的类数组中获取元数据
- python - 腐蚀和膨胀无法连接的虚线如何连接?
- python-3.x - 在 Tkinter Text 小部件中搜索标签
- r - 使用寓言和未来、时间和记忆问题进行预测
- java - Java 控制台输出未在下一行打印
- google-sheets - Arrayformula - 单元格包含文本(Google 表格)
- sql - 获取可以在没有curson或While循环的情况下从库存中减少数量来交付的订单状态
- google-apps-script - Google 表格 - 根据单元格匹配 True 或 False 发送电子邮件
- c# - C# 根据在 ListView 上显示之前创建的日期对文件进行排序