小编Shi*_*pta的帖子

无效的 Swift 支持 - SwiftSupport 文件夹为空

我的构建已成功上传,但由于苹果发送的以下问题未在 testflight 上显示。
应用程序详细信息:我有 React Native 的 iPhone 应用程序和 swift 语言的 watchOS 应用程序。Xcode 版本:11.3

苹果报告的问题 -

ITMS-XXXX:无效的 Swift 支持 - SwiftSupport 文件夹为空。使用当前公共 (GM) 版本的 Xcode 重建您的应用程序并重新提交。

我搜索并尝试了很多东西,但没有任何效果。也试过下面的链接

  1. 缺少 SwiftSupport 文件夹。使用当前公共 (GM) 版本的 Xcode 重建您的应用程序并重新提交
  2. https://forums.developer.apple.com/thread/125902
  3. “嵌入的内容包含 Swift 代码”设置为是

我的查询的更新答案:我通过在 Swift Support 的 watchOS 文件夹中添加所需的框架解决了这个问题。可能是它的 Xcode 问题,它正在为我的 watchOS 创建空文件夹。遵循以下步骤

  1. 从此路径复制 watchOS lib swift 文件“?? /Applications/Xcode.app/Contents/Developer/ToolChains/XcodeDefault.xctoolchain/usr/lib/swift/?watchos?” 或者您也可以从之前成功上传的手表构建中获取框架
  2. 将复制的库粘贴到以下位置

2.1 为您的应用创建存档 -> 右键单击​​所选版本并选择在查找器中显示 -> 显示包内容 -> Swiftsupport -> watchOS/“粘贴到此处”

2.2 也按照以下路径将这些框架粘贴到框架文件夹中右键单击选定的构建并选择在查找器中显示-> 显示包内容-> 产品-> 应用程序-> 右键单击​​ipa 文件-> 显示包内容-> 观看- >右键单击您的手表应用程序 -> 显示包内容 -> …

testflight swift watchkit react-native watchos

5
推荐指数
2
解决办法
1755
查看次数

使用 NEVPNManager 创建个人 VPN 连接

我正在尝试在我的应用程序中创建 VPN 连接。我浏览此链接 https://developer.apple.com/documentation/networkextension/nevpnmanager 但没有找到任何使用 NEVPNManager 的官方代码,甚至没有找到任何使用此 NEVPNManager 的教程。

我对 VPN 概念很陌生,对此了解不多。那么有人可以提供一些解决方案吗?

ios nevpnmanager networkextension

4
推荐指数
1
解决办法
2万
查看次数