【问题标题】:Adding a new app with Fabric from a Xcode project with multiple targets从具有多个目标的 Xcode 项目中添加带有 Fabric 的新应用程序
【发布时间】:2018-01-01 20:15:54
【问题描述】:

我正在尝试从具有多个目标的 Xcode 项目向 Fabric 添加多个应用程序。它不会工作。

我在 BUILD PHASES 中为每个目标添加了一个运行脚本。 当我在使用 Fabric Mac 应用程序时处于“新应用程序登机”过程中时,我不会通过“安装 SDK 工具包”。在项目中已经添加了 Fabric SDK Kits....并且将 SDK Kits 添加到所有特定目标也不起作用。

如果我运行特定目标,我确实会看到原始(首次添加到 Fabric)应用程序的名称更改为新添加的目标。我也确实看到了更改的捆绑 ID。但我只是没有看到添加到 FAbric Mac 应用程序的新应用程序,也没有添加到 Fabric Dashboard。

对于从一个 Xcode 项目添加多个目标应用程序,是否有人有任何额外的建议?将不胜感激!

【问题讨论】:

    标签: xcode8 google-fabric fabric.io


    【解决方案1】:

    听起来你很接近。只要您拥有所有目标的运行脚本,然后构建并运行每个目标,就应该添加它。您可以分享您的捆绑包 ID 或您的帐户信息吗?我可以仔细看看。

    更新:此外,请确保您的网络能够连接到我们的服务器,并且您在模拟器中允许 HTTP 服务:设置 > 开发人员 > 允许 HTTP 服务(打开)。

    【讨论】:

    • 感谢您的回答。 Bc 你们注意到我很接近,我只是继续坚持。现在我确实在这个过程中走得更远。我现在收到消息‘嗯,你的工具包似乎没有激活。如果您正在使用模拟器,请重新启动它并再次运行您的应用程序。'
    • 在控制台中我得到以下信息: [Fabric] 无法完成应用程序配置:Error Domain=FABNetworkError Code=-5 "(null)" UserInfo={status_code=422, type=2 , request_id=1be6eaccd3f00c0f333e8cfbbab95f2e, content_type=text/html; charset=utf-8}
    • 听起来可能是网络问题。您是通过代理还是在防火墙后面连接?如果您使用捆绑 ID 向 support@fabric.io 发送电子邮件,我们可以弄清楚发生了什么。
    • 我没有通过代理或防火墙后连接。但是您的回答促使我查看网络问题,这似乎是由于我更改无线网络引起的(这里的顶级答案中也提到:stackoverflow.com/questions/25654679/…)。所以我只是通过以太网连接,现在它确实工作了!我还必须在模拟器中执行此操作:设置 > 开发人员 > 允许 HTTP 服务(打开)。谢谢!
    • @codeDude,很高兴它在这里工作!设置 > 开发人员 > 允许 HTTP 服务(打开)可能是这里的关键。我已更新我的答案以包含此内容。
    猜你喜欢
    • 2016-08-02
    • 1970-01-01
    • 1970-01-01
    • 2021-06-19
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多