首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode 10 -多个命令生成.app

Xcode 10 -多个命令生成.app
EN

Stack Overflow用户
提问于 2018-09-26 13:19:35
回答 3查看 15K关注 0票数 6

我有一个用Xcode 9开发的项目,在切换到Xcode 10之后,在构建过程中出现了一个错误:

错误:多个命令生成“SomePath/MyApp.app”: 1)目标“MyApp”具有创建具有输出'/SomePath/Kvitt.app‘的目录命令。 2)该命令依赖于Target‘MyApp’中的命令:脚本阶段“CP复制Pods Resources”

对于不同的项目和Info.plist文件,我也有类似的问题,我使用this answer解决了这个问题。

但是,这一次错误引用了MyApp.app,并且复制捆绑资源中没有这样的文件

切换到Legacy Build System可以消除这种情况,但是想知道是什么原因造成的,以及如何在新的构建系统中修复它。

有什么想法吗?

EN

回答 3

Stack Overflow用户

发布于 2018-10-09 13:07:13

我也有同样的问题:在Xcode 10“的多个命令中生成错误.

代码语言:javascript
运行
复制
:-1: Multiple commands produce '/Users/m/Library/Developer/Xcode/DerivedData/FAR- 
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug- 
iphonesimulator/F.A.R.app/.gitkeep':
1) Target 'FAR' (project 'FAR') has copy command from '/Users/m/Desktop/Shubham 
 Code/Backup/Shubham 2018/SVN 
Codes/FAR/FAR/FAR/ThirdParty/BPStatusBarAlert/Assets/.gitkeep' to 
'/Users/m/Library/Developer/Xcode/DerivedData/FAR- 
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug-iphonesimulator/F.A.R.app/.gitkeep'
2) Target 'FAR' (project 'FAR') has copy command from '/Users/m/Desktop/Shubham 
Code/Backup/Shubham 2018/SVN 
Codes/FAR/FAR/FAR/ThirdParty/BPStatusBarAlert/Classes/.gitkeep' to 
'/Users/m/Library/Developer/Xcode/DerivedData/FAR- 
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug-iphonesimulator/F.A.R.app/.gitkeep'

可以通过以下步骤解决这一问题:

步骤1:进入构建阶段。

步骤2:复制捆绑资源并删除.gitkeep文件。

第三步:建立和成功。

在您的例子中,其他一些文件会产生问题,所以请检查文件名并删除它。

据我的调查,问题是因为文件的重复。

编码愉快。

票数 3
EN

Stack Overflow用户

发布于 2018-12-04 01:37:38

我也有同样的问题。如果您正在使用Cocoapods,那么可以通过从1.4.0升级到Cocoapods 1.5.3来解决这个问题。如本post中所建议的

在此之后,只需在终端中执行pod install

票数 2
EN

Stack Overflow用户

发布于 2020-09-30 13:43:17

我解决了一个类似的问题,通过分解可可荚,然后再安装它。

我还清除了派生数据,然后在再次运行之前清除代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52518763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档