我们面临一个特殊的问题-我们已通过XML文件将最低操作系统版本设置为9.0。
附加xml文件的相关行
-<InfoAdditions>
-<![CDATA[
<key>UIPrerenderedIcon</key>
<true/>
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>NSPhotoLibraryUsageDescription</key>
<string>Access to photo library is required to save images.</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
<string>whatsapp</string>
<string>facebook</string>
<string>twitter</string>
</array>
<key>FacebookAppID</key>
<string>XXXXXXXXXXXXXX</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fbXXXXXXXXXXXXXX</string>
</array>
</dict>
</array>
<key>MinimumOSVersion</key>
<string>9.0</string>
]]>
</InfoAdditions>
这是我们在苹果处理构建后得到的错误
无效的可执行文件大小-应用程序的可执行文件“ /Payload/AppName.app/AppName”的大小对于体系结构“ arm64”为63 MB字节,超过了允许的最大60 MB。
现在在此链接中明确提到ios9允许最大400 mb。 -https://help.apple.com/app-store-connect/#/dev611e0a21f
https://help.apple.com/app-store-connect/#/dev611e0a21f
我的猜测是,我们编写Minimumos版本的方式存在一些问题。因为如果ios的最低版本设置为9,则不会发生此错误,因为上述链接显示允许最大构建400 mb。
知道我们要去哪里哪里吗?
感谢与问候,
Nishant