相关疑难解决方法(0)

Firebase 应用分发 - “等待开发人员”消息

我正在开发一个 iOS 应用程序并使用 App Distribution 将我的测试版本分发给 QA 团队,我之前没有遇到任何问题,一切都很顺利和漂亮(考虑到 iOS 开发,呵呵)......但最近我遇到了一个问题我无法解决,我没有找到任何关于它的文档。

我不断地向项目添加新的测试设备(随着 QA 团队的发展)并遵循相同的步骤......

  • 将新帐户添加到 Firebase 中的测试人员列表中。

  • 使用新设备的 UDID 获取注册尝试。

  • 在 Apple Developer Console 中注册新设备 UDID

  • 通过 App Distribution 分发新版本的应用程序。

  • 在设备中安装证书

  • 瞧,下载新的发行版。

但这次的情况就不一样了……因为在这款最新的iOS版本的iPhone XS Max中,下载按钮从来没有出现过,我们只能看到下面的消息:“等待开发者”。

我尝试了很多不同的解决方案,重新下载并导入配置文件,重新分发应用程序,创建新配置文件,在 Fastlane 中强制使用新设备,在开发人员控制台中删除和读取 UDID ......该死......我在我的愤怒哈哈哈...但问题仍然存在,以前有人遇到过这个问题吗?

更新

我向 Firebase 支持中心发送了一张票,他们告诉我 UDID 不在分发配置文件中,所以我的解决方案是重新创建配置文件,因为下载和导入临时配置文件不起作用。

此问题不是 Firebase 问题,而是与 iOS 签名地狱相关的经典问题。

ios continuous-delivery firebase app-distribution firebase-app-distribution

19
推荐指数
1
解决办法
5616
查看次数

项目构建和运行,但不存档

我有一个在模拟器和设备上构建和运行良好的项目,但在归档时失败.

该项目非常陈旧,但我创建了一个单独的组件,我在工作区中添加了该组件.

主要项目是用Objective-C编写的,新项目是用Swift 4编写的.该项目还使用CocoaPods,还包括用Swift 3.2编写的另一个子项目.

有各种错误都归结为同一件事,子项目在编译时没有产生任何输出.或者它只是没有编译.我发现代码本身没有错误,只是在尝试引用它时:

//1
error: /Users/<user>/Library/Developer/Xcode/DerivedData/<id>/Build/Intermediates.noindex/ArchiveIntermediates/<app name>/BuildProductsPath/Release-iphoneos/Framework.framework: No such file or directory`

//2
Signing Identity:     "iPhone Developer: <redacted>“

/Users/<user>/Library/Developer/Xcode/DerivedData/<id>/Build/Intermediates.noindex/ ArchiveIntermediates/<app name>/InstallationBuildProductsLocation/Applications/<app name>/Frameworks/<framework>.framework: No such file or directory
Command /usr/bin/codesign failed with exit code 1

//3
@import ModuleName;

Module ‘ModuleName’ not found
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

  • 清除派生数据
  • 重启Mac
  • 添加$(SRCROOT)到主目标>构建设置>框架搜索路径>发布
  • 已确认的项目存在于嵌入式二进制文件中
  • 已确认的项目存在于链接框架和库中
  • 删除并重新添加项目到嵌入式二进制文件和框架和库
  • 删除导入声明
  • 我打开工作区而不是项目
  • Skip install设置YES在子项目构建设置
  • 将工作子项目中的构建设置与失败的项目进行比较(它们是相同的)
  • 运行 pod update
  • 变化Always Embed Standard Swift Libraries无论如何都没有区别

其他说明:

  • /Users/<user>/Library/Developer/Xcode/DerivedData/<id>/Build/ Intermediates.noindex/ArchiveIntermediates/<app name>/ InstallationBuildProductsLocation/Applications/<app name>.app/Frameworks/其他子项目和所有pod中都有一个.framework文件,但不适用于此
  • 在 …

xcode build

10
推荐指数
2
解决办法
2768
查看次数