代码之家  ›  专栏  ›  技术社区  ›  nbrosz

如何解决Xcode 10.1中不合格的手动管理配置文件?

  •  0
  • nbrosz  · 技术社区  · 6 年前

    我的组织正在为现有的iOS(技术上的XAMARIN。iOS)移动应用程序设置应用程序签名,这项服务是由一个开发人员签署的,他离开了该组织,在他离开后,他的配置文件和帐号被删除了,应用程序的签名也被打破了。

    由于我们使用的是手动配置,因此我们已经使用 hard way that Xamarin recommends 以及 the easy way through Xcode (首选项->帐户->管理证书),但无论我如何生成和设置证书,或是通过手动下载和运行.mobileprofile文件,还是通过首选项->下载手动配置文件,从developer.apple.com同步配置文件,结果始终相同。

    我看到Xcode中列出了调试和发布配置文件,但都被标记为不合格。如何解决配置文件在Xcode中变得不合格的问题? 到目前为止,我还无法通过搜索或文档找到任何答案,为什么他们会被自动标记为不合格,这到底意味着什么,或者如何使他们再次合格。

    需要注意的几点:

    • 两个资源调配配置文件都设置在 Certificates, Identifiers & Profiles section of developer.apple.com 并显示为有效和活动: Developer and Distribution provision profiles show as active
    • 包标识绝对正确。
    • 我们已经尝试了许多组合来清除现有的配置文件(清除/库/ MobileDevice /提供配置文件),从密钥链中清除现有密钥,从证书中撤销证书。 developer site ,重新启动Xcode,然后重新启动Mac。
    • 我们在技术上使用 相同的 设置配置文件,因为我们正在编辑 existing provisioning profiles 更新绑定证书,而不是删除和重新创建配置文件(以防对应用程序签名产生负面影响)。
    • 我们刚刚更新到Xcode 10.1,直到前一个开发人员离开后才使用10.0(同时更新了Mac上的Xamarin Studio)。
    • Xcode设置为在文件中使用旧版本生成系统->项目设置
    • 我们还没有尝试过一次又一次地切换“自动管理签名”,因为这会导致许多设置重置,只有现在的开发人员知道要设置这些设置,因此只能作为最后一个可能的课程来尝试。
    0 回复  |  直到 6 年前