0

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

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

我该如何纠正这个?

4

2 回答 2

1

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

例如:

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

target 'project1' do

...
于 2019-11-12T09:57:14.367 回答
0

我找到了解决方案:

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

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

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

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

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

--> 经过这 10 步之后,之前的 bitrise 错误不再出现...

于 2018-09-03T11:23:07.970 回答