【问题标题】:Bitrise error: cocoapods project-workspace mapping errorBitrise 错误:cocoapods 项目-工作区映射错误
【发布时间】:2018-09-03 10:09:56
【问题描述】:

第一次使用 Bitrise,我尝试在他们的网络向导中创建验证。首先,在我的 Xcode 方案中需要“共享”标签 - 但是在 Bitrise 验证期间出现以下错误:

无法确定 cocoapods 项目-工作区映射,错误:项目未在:MyProject.xcodeproj 找到

我该如何纠正这个问题?

【问题讨论】:

  • 同样的问题

标签: swift xcode cocoapods bitrise


【解决方案1】:

您的工作区中是否有多个项目?如果是这样,您需要在 podfile 的顶部指定它们。

例如:

workspace 'YourWorkspace'
project 'project1folder/project1.xcodeproj'
project 'project2folder/project2.xcodeproj'

target 'project1' do

...

【讨论】:

  • 这解决了我们的问题
【解决方案2】:

我已经找到了解决办法:

(0. 总是需要将最新的 .git 推送到远程仓库,以便 bitrise 识别最新的更改)...仅此一项并没有帮助...

以下是确实有帮助的步骤:

  1. 删除所有 pod 文件夹、podfile.lock 文件以及 myproject.xcworkspace 文件
  2. pod 再次安装..
  3. 重新打开您新创建的 xcworkspace 文件
  4. 在 Xcode 中,转到“Edit Schemes”--> Manage-Schemes(右键单击运行按钮找到它)
  5. 删除所有现有方案(所有方案,还有 pod 方案...)
  6. 在 Scheme-manager 中 - 按加号按钮
  7. 添加您的项目
  8. (如果有添加您的 WatchKit 或其他扩展方案)

  9. 对于所有新添加的方案,请按“分享”标签

  10. 在 git 中提交这些更改并推送到您的仓库

-->经过这10个步骤,之前的bitrise错误就不再出现了……

【讨论】:

  • 这绝对不需要存储库。如果您有时间,请通过电子邮件或 bitrise.io 上的现场聊天联系我们的支持人员,以便他们检查相关文件,支持人员总是很乐意提供帮助 :)
猜你喜欢
  • 2013-07-01
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
  • 2014-06-16
  • 2017-06-14
  • 1970-01-01
  • 2020-12-14
  • 2013-06-08
相关资源
最近更新 更多