【问题标题】:Error on publish app to AppStore Xamarin.iOS build将应用程序发布到 AppStore Xamarin.iOS 构建时出错
【发布时间】:2019-05-30 14:18:06
【问题描述】:

问题:无效的 Swift 支持 - 文件 libswiftAVFoundation.dylib 不支持

我已尝试根据以下链接解决我的问题。但是,我在应用商店上传后仍然遇到了问题。请帮我解决这个问题。我是 Xamarin.iOS 的新手

https://docs.google.com/document/d/1nWY-RK9oXsNnlca5eSvbH9tQejLnCjismHrSy8IuDFo/edit

我总共在 Xamarin 中创建了两个项目,并且在本地运行良好。

Project 1. Xamarin Sample Binding Project 
          - Here, I have included my own Swift SDK 
Project 2. Xamarin Sample Demo Project 
          - Mapped the Binding project 

生成 iPA 文件:- 在 Xamarin 中为项目 2 创建了 IPA 文件。 IPA 没有 SwiftSupport 文件夹。然后我按照上面的文档步骤并使用 Xcode 导出 IPA 文件。我已经提取了 IPA 文件并看到了 swiftSupport 文件夹。之后,我在 Appstore 中提交了以下问题。

AppStore 失败错误信息:-

无效的 Swift 支持 - 文件 libswiftAVFoundation.dylib 不支持 有正确的代码签名。确保您使用的是正确的 签名,使用当前的公共(GM)版本重建您的应用程序 Xcode,然后重新提交。不要只修改代码签名 libswiftAVFoundation.dylib.

【问题讨论】:

  • 您包含的 Swift 框架是否与 Xamarin 用于构建 ipa 的 Xcode 版本匹配?
  • @SushiHangover 感谢您的回复。我必须在 Xcode 中使用 Swift 4.2 构建我的 SDK swift 版本。是否可以更改 Xamarin.iOS 中的版本?
  • 谢谢@SushiHangover。我的应用现在运行良好

标签: ios swift xamarin xamarin.ios


【解决方案1】:

最后,幸运的是我的应用运行良好。我刚刚删除了所有 swift 框架库,并仅从包中添加了 Xamarin.Swift 库。就是这样。

谢谢大家

【讨论】:

  • Xamarin Swift 的大小是多少,可能它包含所有 swift 库。使构建尺寸更大。最好自己添加 swift 支持文件夹以及所需的 swift 库。
猜你喜欢
  • 2016-05-02
  • 2015-11-20
  • 2014-07-23
  • 2020-08-10
  • 1970-01-01
  • 1970-01-01
  • 2016-10-12
  • 1970-01-01
  • 2012-02-29
相关资源
最近更新 更多