【问题标题】:Changing Provisioning Profile in Expo from Terminal从终端更改 Expo 中的配置文件
【发布时间】:2019-03-13 07:44:20
【问题描述】:

我在通过this tutorial 运行expo build:ios 时犯了一个错误并使用了错误的配置文件。似乎没有任何方便的文档来说明如何更新它——只是我同船的人提出了很多问题。

Here is a screenshot of the related error.

我只需要删除旧配置文件并添加新配置文件。这是一个命令吗?

注意:我没有使用 xCode——只是终端。

【问题讨论】:

    标签: ios react-native expo


    【解决方案1】:

    你应该可以使用 fastlane 和 sigh 来做到这一点

    这里是文档:https://docs.fastlane.tools/actions/sigh/#resign

    祝你好运!

    【讨论】:

    • 我很困惑在 Expo 中没有办法做到这一点,而且我需要第三方。我会调查这个。感谢您的信息。
    【解决方案2】:

    我想通了。更改凭据的正确方法是运行expo build:ios -c。没有必要使用fastlane和sigh。最后运行 -c 会删除当前凭据并允许您输入新凭据。 Here is a screenshot of the outcome.我希望这对将来的人有所帮助!

    【讨论】:

      【解决方案3】:

      当前接受的答案有效,因为它清除了 expo 生成的所有凭据。

      实际上,如果您只想删除配置文件,那么您可以这样做

      expo build:ios --clear-provisioning-profile
      

      此命令的用例是,例如,当您构建应用程序但获得“缺少推送通知权利”时,您想要重新生成的只是配置文件。 (我在以下论坛调查此错误的原因时发现了此选项:https://forums.expo.io/t/how-to-fix-missing-push-notification-entitlement/19615

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-30
        • 2015-11-01
        • 2022-10-17
        • 2022-11-30
        • 2010-10-14
        • 1970-01-01
        • 1970-01-01
        • 2022-12-15
        相关资源
        最近更新 更多