问题描述
在演练之后,我在Xamarin项目中嵌入了第三方框架: https://docs.microsoft.com/en-gb/xamarin/ios/platform/binding-swift/walkthrough
步骤:
- 我在XCode中创建了一个Swift项目,其中包括一个名为AcmeFramework的第三方框架。
- 我编译了XCode项目,获得了一个名为AcmeProxy的新框架。
- 在Visual Studio中,我创建了一个iOS绑定库,其中包括作为本机框架的框架:
- 在我的App Visul Studio项目中,我添加了绑定库作为参考。
- 我已经正确使用了代码中的库
- 所有程序都能正确编译并在iPhone上正确运行
- 我为iOS创建了存档,还可以
- 当我尝试破坏包装时,它在验证步骤中破裂了:
无效的捆绑包结构-不允许二进制文件“ App.iOS.app/Frameworks/AcmeProxy.framework/Modules/AcmeProxy”。除了有效的受支持捆绑软件CFBundleExecutable之外,您的应用中不能包含独立的可执行文件或库。有关iOS应用程序捆绑包结构的信息,请参阅https://developer.apple.com/go/?id=bundle-structure上的捆绑包编程指南。
我多次回顾了这些步骤。 该过程有什么问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)