Worklight 无法更新 pbxproj 的内容

Posted

技术标签:

【中文标题】Worklight 无法更新 pbxproj 的内容【英文标题】:Worklight cannot update content of pbxproj 【发布时间】:2015-10-14 18:41:16 【问题描述】:

我创建了我的项目,并在 Eclipse 中构建了所有内容。然后,我在 Mac 上的 XCode 中打开 iPhone 环境的 xcodeproj 文件并构建我创建的应用程序。我必须将 Enable BitCode 切换为 No 才能构建它,但之后它可以毫无问题地构建和部署。

问题是,如果我在更新应用程序时多次这样做,我最终会在 Worklight 中遇到一个错误,上面写着:

FWLST1040E:iphone 构建失败:源处理过程 - 不能 更新 pbxproj 文件 Application 'XXXXXXXXXXX' 的内容 环境“iphone”构建完成但出现错误。

此时我无法阻止此错误的发生。我将退出我的最后一次更改,但它仍然错误。我可以解决这个问题的唯一方法是删除整个项目并从头开始。然后,我在初始构建之前进行所有更改,因此我从上次中断的地方开始,并且构建良好。

任何想法是什么导致了这个错误,或者除了删除所有内容并每天从头开始几次之外我还能做什么?

工作灯 6.2 日食月神 4.4.2 Xcode 7.0.1

【问题讨论】:

这个问题的解决方案对您有帮助吗? ***.com/questions/21008162/… 它现在可以构建,但它现在不会生成 xcodeproj 文件夹,所以我无法在 Xcode 中打开它 【参考方案1】:

我怀疑在 Eclipse 中删除 iPhone 文件夹中的本机文件夹,然后使用 Studio 构建会使其再次工作。

【讨论】:

运行干净,然后重建整个项目,然后为 iPhone 环境构建,它工作。仍然不确定是什么原因......

以上是关于Worklight 无法更新 pbxproj 的内容的主要内容,如果未能解决你的问题,请参考以下文章

IBM worklight 5 - 无法安装插件

Xcode 项目错误:xcodeproj 无法打开,因为它缺少其 project.pbxproj 文件

使用迁移到 Worklight 6.3 的现有 6.0.2 代码连接到本地时未在 Worklight 6.3 中获得更新

如何在 Worklight 上自定义直接更新消息?

直接更新在 Worklight 6.1 中不起作用?

Mobilefirst 无法将用户 ID 存储到 Worklight 数据库中