gpt4 book ai didi

ios - 在iOS App Store上提交的应用程序:websocket连接失败

转载 作者:行者123 更新时间:2023-12-02 06:11:34 24 4
gpt4 key购买 nike

我在提交给iOS App Store的应用程序中通过websocket建立连接时遇到问题。我正在通过SSL(安全版本,wss://)使用webosckets。

我有两种分发方式:

  • 临时分发。通过websockets进行连接就可以了,一切都按预期进行。我可以通过以下方式在iPhone上安装此发行版。从Xcode:
  • 打开存档窗口。
  • 选择最新的存档,然后单击导出...
  • 选择保存以用于临时部署,然后执行几个步骤。
  • 取消选中从位码重建。否则,导出将无限期地停留在正在准备存档(编译位代码...)步骤上。我实际上并没有测量不确定的时间。
  • 将生成的.ipa文件移动到iTunes并通过iTunes将其安装在手机上。
  • 该应用程序很高兴拥有互联网的存在。
  • App Store分发。 Websocket连接失败,并且永远不会建立。我想通过上传到App Store并使用TestFlight对其进行测试来测试该版本。
  • 打开存档窗口。
  • 选择与上述步骤相同的存档。
  • 单击上传到App Store ...
  • 转到itunesconnect.apple.com并配置要用于内部测试的内部版本。
  • 使用手机上的TestFlight应用程序安装我的应用程序。
  • 意识到没有互联网电话接通。
  • 拼命哭。

  • 唯一明显的区别是我关闭了 从位码选项进行重建。我必须这样做,因为否则无法生成.ipa文件。

    通过HTTPS的调用在两种版本中均有效。

    我在做什么错,如何在上传到App Store的构建中获得websocket连接?

    请询问您可能需要的任何细节,而我没有提供。

    最佳答案

    我终于设法解决了这个问题。

    罪魁祸首是在启用位码设置中,必须将其关闭。我可能是无知的,不知道这个选项。

    在Xcode中,将 Build Settings-> Build Options-> Enable Bitcode 设置为 No

    值得注意的是,这是一个从Unity引擎生成的项目,因此可能是位码转换影响了我的Unity项目中使用的websocket库。

    关于ios - 在iOS App Store上提交的应用程序:websocket连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41171965/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com