Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SKMaps-上传到iTunes Connect的应用程序错误-无效二进制-段对齐-加密_Ios_Objective C_Iphone_Xcode_Skmaps - Fatal编程技术网

Ios SKMaps-上传到iTunes Connect的应用程序错误-无效二进制-段对齐-加密

Ios SKMaps-上传到iTunes Connect的应用程序错误-无效二进制-段对齐-加密,ios,objective-c,iphone,xcode,skmaps,Ios,Objective C,Iphone,Xcode,Skmaps,我正在尝试使用SKMaps.framework将我的应用程序上载到应用程序商店。应用程序在模拟器和设备上运行完美 但我在上传构建到iTunes Connect时遇到以下错误 尊敬的开发商: 我们发现您最近交付的产品存在一个或多个问题 “xxxx xxxx”。要处理您的交付,必须解决以下问题 更正: 无效的二进制体系结构-iOS 3.0引入了对多个 二进制体系结构。如果您的二进制文件是为多个 架构,则您的Info.plist必须具有带有 值至少为3.0。此外,如果您的应用程序打算 支持早期的iPh

我正在尝试使用SKMaps.framework将我的应用程序上载到应用程序商店。应用程序在模拟器和设备上运行完美

但我在上传构建到iTunes Connect时遇到以下错误

尊敬的开发商:

我们发现您最近交付的产品存在一个或多个问题 “xxxx xxxx”。要处理您的交付,必须解决以下问题 更正:

无效的二进制体系结构-iOS 3.0引入了对多个 二进制体系结构。如果您的二进制文件是为多个 架构,则您的Info.plist必须具有带有 值至少为3.0。此外,如果您的应用程序打算 支持早期的iPhone和iPod touch型号,您的应用程序必须至少包含 至少一个armv6二进制文件;不接受仅限armv7的“精简”二进制文件 除非armv7所需的设备功能也存在于 Info.plist UIRequiredDeviceCapabilities键或最小版本 键的值为4.3或更高

特别是,我们在您的系统中发现了以下不受支持的体系结构 二进制:

x86_64 i386有关更多信息,请参阅技术问答QA1707,网址:

段对齐无效-应用程序二进制文件位于'xxxx xxxx.app/Frameworks/SKMaps.framework/SKMaps'没有正确的 段对齐。尝试用最新的Xcode重建应用程序 版本

加密信息无效-二进制文件无效。加密信息 在LC_ENCRYPTION_INFO加载命令中,缺少或无效, 或者二进制文件已经加密。这个二进制文件似乎没有 是用苹果的链接器构建的

虽然您不需要修复以下问题,但我们希望 让你意识到它们:

非饼图二进制文件-可执行文件'Payload/xxxx xxxx.app/Frameworks/SKMaps.framework“不是独立于位置的 可执行文件。请确保将生成设置配置为 创建饼图可执行文件。有关更多信息,请参阅技术问答 QA1788-构建独立于位置的可执行文件

完成所需的更正后,您可以重新提交 修正后的二进制文件

问候,

应用商店团队


如果没有这个框架,我的应用程序就毫无用处。框架版本是3.0.1。

只需使用不带模拟器切片的构建,这将解决您的问题。您可以在此处找到最新版本: