菜鸟教程小白 发表于 2022-12-13 05:07:04

ios - IBM Worklight 6.1 支持 iOS 64 位代码


                                            <p><p><strong>说明:</strong></p>

<p>根据 Apple 的规定,上传到 App Store 的新 iOS 应用程序必须包含 64 位支持。我们使用 Worklight 6.1(版本 6.1.0.2-20150109-1528)。</p>

<p>根据<a href="http://www-01.ibm.com/support/docview.wss?uid=swg21692883" rel="noreferrer noopener nofollow">this</a> IBM 已经发布了支持 iOS SDK 8.1 的 IBM Worklight 临时修复,并提供了一个屏幕截图,显示了受支持的有效架构。因此,当我尝试使用建议的架构构建 ios 应用程序时,</p>

<p> <img src="/image/5aNu1.png" alt="enter image description here"/> </p>

<p>我在 libWorklightStaticLibProject.a 中遇到 armv7s 切片的链接器错误。</p>

<p> <img src="/image/5RrIN.png" alt="enter image description here"/> </p>

<p>再次根据 <a href="https://stackoverflow.com/questions/22788208/do-ibm-worklight-6-1-01-objective-c-libraries-support-ios-7-armv7s-architecture" rel="noreferrer noopener nofollow">this post</a> IBM Worklight 不支持 armv7s 架构,因此我从 xcode 的架构部分中删除了 armv7s,并成功重建了该应用程序。 </p>

<p> <img src="/image/FHYSE.png" alt="build success without armv7s arch"/> </p>

<p><strong>问题</strong>:</p>

<ol>
<li><p>armv7s 架构的链接器错误与 64 位支持有关吗? </p></li>
<li><p>armv7s是iPhone 5中A6处理器的架构。如果我
不包括它以避免错误,我会有问题吗
根据 <a href="https://developer.apple.com/news/?id=10202014a" rel="noreferrer noopener nofollow">this announcement</a> 向应用商店提交应用?</p></li>
<li><p>当前安装的修复程序 (6.1.0.2-20150109-1528) 是否在
我的工作灯包含 64 位支持的修复,否则我必须
安装另一个?</p></li>
</ol></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这里是您问题的答案</p>

<p>1.armv7s架构的链接器错误与64位支持无关。</p>

<ol 开始=“2”>
<li><p>armv7s 与 64 位无关,它是一个不同的 32 位拱门。关于 64 位公告,您不会遇到任何关于应用程序提交到应用商店的问题。</p></li>
<li><p>iFix (6.1.0.2-20150109-1528) 应包含对 64 位支持的修复。</p></li>
</ol>

<p>我还将尝试在 6.1.0.2-20150109-1528 版本上测试 armv7s 问题。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - IBM Worklight 6.1 支持 iOS 64 位代码,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/28232612/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/28232612/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - IBM Worklight 6.1 支持 iOS 64 位代码