未来20年中国向何处去?

求教各位老师一个关于xcode的问题,已经困扰我两天了

来给爷喵一个 发布于 5月前
无人欣赏。

我的项目是用unity3D写的,今天我把工程拷贝到macbook上用unity打包成xcode,我的很多项目都是这样做的。build很顺利,很快生成xcode工程,但当我打开xcode工程时出错了,弹出一个窗口,提示信息:“unity-iphone.xcodeproj cannot be opened because the project file cannot be parsed”,如下图:alt text

我google了很多方法:

  1. 修改.pbxproj文件,但我打开文件没有发现<<<<<<< .mine >>>>>>>>这样的冲突代码。

  2. 我查看了工程中的.plist文件,没有发现异常。

  3. 我检查了工程名,文件名中的可能存在的空格,也没有发现异常。

最后我查看系统的日志文件,发现这么一条提示信息,如下:

”xcode: CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary on line 198. Parsing will be abandoned. Break on _CFPropertyListMissingSemicolon to debug.“

我似乎看到了些解决的希望,但当我兴冲冲按照关键字google时,没有找到具体的解决办法。stackoverflow的大牛写了句”After fixing that project can be opened OK “,但我不知道如何修复日志上提到的这个问题,所以特来论坛求教,不胜感激!

共2条回复
tinyfool 回复于 5月前

你倒是把你搜到的stackoverflow链接贴出来啊

ljb_iss 回复于 5月前

看log,CFPropertyListCreateFromXMLData 貌似是从一个XML转换plist数据时,198行,少了个;,导致Parsing退出。 Unity 转Xcode用的是CMake吗?如果是CMake,看一下这个问题。 https://cmake.org/Bug/view.php?id=15672 看有帮助没? 而且tinyfool说的对啊。把链接给出来吧。:)

登录 或者 注册
相关帖子
格式建议
  • 本站使用 Markdown 格式,想了解这一格式请阅读:《用Markdown语法写文章》
  • 内容框下有实时预览框,请预览后发帖。
  • 文字前面请不要空4个英文空格
  • 每段文字之间请回两次车
  • 贴代码前点击左侧工具栏的“贴代码”按钮(
    ),然后在出现的“enter code here”处贴入你的代码。
  • 回复特定回复的时候,请点击该回复右侧的回复链接,系统将自动创建楼号和@通知。
  • @他人的时候注意,id后面请加一个空格。
  • 使用左侧工具栏“贴链接”按钮(
    )创建的优酷、土豆、youtube视频链接,将自动生成播放区域,不需要使用其他包含方式。
  • 如果要创作长篇格式复杂的帖子,本站建议Mac用户使用Mou软件,离线写好,贴入即可。