Xamarin.forms 如何向AppStore提交带有本机引用的Xamarin iOS应用程序?

Xamarin.forms 如何向AppStore提交带有本机引用的Xamarin iOS应用程序?,xamarin.forms,xamarin.ios,spatialite,Xamarin.forms,Xamarin.ios,Spatialite,我正在开发一个Xamarin表单应用程序,其中包括这个SpatialItemForms库。 当我尝试将iOS应用提交到AppStore时,它在验证期间被拒绝 只是想知道是否有其他人有这个问题,如果有,如何解决 我正在使用最新版本的VisualStudio2019和XCode 当我检查iOSSpatialite框架的体系结构时,它说的是iOSSpatialite是体系结构:x86_64(见下文) 是否可以将其作为arm64 请参阅下面与拒绝相关的消息: *Publishing project '

我正在开发一个Xamarin表单应用程序,其中包括这个SpatialItemForms库。

当我尝试将iOS应用提交到AppStore时,它在验证期间被拒绝

只是想知道是否有其他人有这个问题,如果有,如何解决

我正在使用最新版本的VisualStudio2019和XCode

当我检查iOSSpatialite框架的体系结构时,它说的是
iOSSpatialite是体系结构:x86_64
(见下文)

是否可以将其作为arm64

请参阅下面与拒绝相关的消息:

*Publishing project 'PROJECT_NAME' completed with errors.
App Store bundle validation failed for archive PROJECT_NAME
"altool" exited with code 67.
Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default "Standard Architectures" build setting for "Architectures" in Xcode, to build a single binary with both 32-bit and 64-bit support.
Unsupported Architectures. The executable for PROJECT_NAME.iOS.app/Frameworks/iOSSpatialite.framework contains unsupported architectures '[x86_64]'.
Invalid Bundle Structure - The binary file 'PROJECT_NAME.iOS.app/Frameworks/iOSSpatialite.framework/Frameworks/mod_spatialite_arm64.7.dylib' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure.
Invalid Segment Alignment. The app binary at 'PROJECT_NAME.iOS.app/Frameworks/iOSSpatialite.framework/iOSSpatialite' does not have proper segment alignment. Try rebuilding the app with the latest Xcode version.
The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker.
Invalid architecture: Apps that include an app extension and framework must support arm64.
Invalid Bundle. The bundle at 'PROJECT_NAME.iOS.app/Frameworks/iOSSpatialite.framework' contains disallowed file 'Frameworks'.*
谢谢, 美国

*Publishing project 'PROJECT_NAME' completed with errors.
App Store bundle validation failed for archive PROJECT_NAME
"altool" exited with code 67.
Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default "Standard Architectures" build setting for "Architectures" in Xcode, to build a single binary with both 32-bit and 64-bit support.
Unsupported Architectures. The executable for PROJECT_NAME.iOS.app/Frameworks/iOSSpatialite.framework contains unsupported architectures '[x86_64]'.
Invalid Bundle Structure - The binary file 'PROJECT_NAME.iOS.app/Frameworks/iOSSpatialite.framework/Frameworks/mod_spatialite_arm64.7.dylib' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure.
Invalid Segment Alignment. The app binary at 'PROJECT_NAME.iOS.app/Frameworks/iOSSpatialite.framework/iOSSpatialite' does not have proper segment alignment. Try rebuilding the app with the latest Xcode version.
The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker.
Invalid architecture: Apps that include an app extension and framework must support arm64.
Invalid Bundle. The bundle at 'PROJECT_NAME.iOS.app/Frameworks/iOSSpatialite.framework' contains disallowed file 'Frameworks'.*