universal-binary相关内容

将 ipad 应用程序转换为 iphone.通用应用

将 iPad 应用程序转换为 iPhone-通用应用程序. 我已经有一个 iPad 应用程序,现在我想为那个 iPad 应用程序制作一个通用应用程序. 如何转换?是否可以?还是我必须启动一个新应用? 解决方案 在 Interface Builder 中打开您的项目.单击“Targets"旁边的显示三角形,然后右键单击目标并选择“Upgrade Current Target fo ..
发布时间:2022-01-19 20:54:38 移动开发

Windows 8 fat binary (exe for x86 & ARM)

是否有人(这里)知道 Windows 8 是否会有一种胖 exe,可以用 Visual Studio 2012 编译,ARM 和 x86 机器都支持?我猜不是,因为据我所知,您无法创建将执行 32 位或 64 位代码的胖二进制文件(据我所知,唯一可用的解决方案是 32 位,它可以即时创建 64 位可执行文件). 微软扩展 exe 或为 Windows 8 及更高版本创建胖二进制格式似乎会有所 ..
发布时间:2022-01-17 14:17:32 其他开发

如何确定 Mac OS X 上静态库 (.a) 的目标架构?

我有兴趣验证是否为 ARM 或 Intel 构建了给定的 iPhone 静态库. 好奇心胜过一切.是否有某种 Mac OS X 或 BSD 特定工具来执行此操作?这个 post 给出了一个例子Linux. 解决方案 另一个选项是 lipo;它的输出比 otool 的输出更简短、更易读. 一个例子: % lipo -info/usr/lib/libiodbc.afat 文件中的 ..
发布时间:2022-01-11 15:08:34 移动开发

如何在 Mac OS X 上编译通用库?

这可能是一个非常愚蠢的问题,但我是在 Mac 上开发的新手,并且很难使用通用二进制文件. 我有一个正在 QT Creator 中编译的应用程序,据 lipo 称,它正在生成 i386 架构输出.据我了解,这意味着它正在生成 Mac OS X 32 位输出. 应用程序依赖于两个外部库.我正在通过首先调用 ./config 编译这些库之一,然后调用../config 声明它是“为 darw ..
发布时间:2022-01-04 21:52:31 其他开发

XCode 5 中的胖库

我一直在尝试构建一个静态库,然后在 Xamarin 中从它创建一个绑定项目.一切正常,直到 iOS 7 出现.我不得不获取最新版本的本机库并尝试在 XCode 5 中构建它,但它给我带来了各种各样的问题.我认为这可能与构建过程有关,或者可能与 XCode 5(与 4)中的某些更改设置有关,但我不确定. 我使用的是这个 脚本来构建基于此问题中的工作的通用二进制文件: 构建胖静态库(设备+ ..
发布时间:2021-12-14 17:11:29 移动开发

Windows 8 胖二进制文件(适用于 x86 和 ARM 的 exe)

有谁(这里)知道 Windows 8 是否会有一种可以用 Visual Studio 2012 编译的胖 exe,它在 ARM 和 x86 机器上都受支持?我猜不是,因为据我所知,您无法创建将执行 32 位或 64 位代码的胖二进制文件(我所知道的唯一可用解决方案是 32 位,它可以即时创建 64 位可执行文件). 微软扩展 exe 或为 Windows 8 及更高版本创建一个胖二进制格式似 ..
发布时间:2021-11-17 21:58:39 其他开发

如何为 iTunes Connect 分发创建通用二进制文件?

我创建了一个应用被拒绝,因为 Apple 说我的应用没有显示正确的 iPad 窗口,它显示相同的 iPhone 屏幕,但左上角对齐. 在模拟器上运行,我让我的应用程序准确显示它应该显示的内容,一个大的 iPad 视图. 我的应用作为 Apple 裁判显示在设备上: 替代文字 http://www.balexandre.com/temp/2010-04-22_0939.png ..
发布时间:2021-11-17 00:45:19 其他开发

在 iTunes 中设置 iOS 应用程序语言

我想在 iTunes 中设置应用程序语言.它总是只显示英语,但我想在 iTunes 中显示两种语言.我不想对应用程序代码进行任何更改,因为我已经通过设备语言管理这两种语言. 示例图片包含多种语言,例如英语、中文、荷兰语和法语. 解决方案 我目前也有同样的问题,即使我在 iTunes Connect 中填写了不同的语言,我仍然只有英文.我会尝试其他的东西,只需添加 en.lproj & ..
发布时间:2021-11-16 23:49:38 其他开发

仅将实时通用应用程序升级到 iPad

我们在 AppStore 中有一个实时通用应用.我们的客户改变了主意,不希望该应用程序再通用,他希望它仅适用于 iPad. 由于应用是前段时间提交的,所以有使用iPhone版的用户. 如果我们提交仅限 iPad 的升级会怎样? 审核小组会拒绝吗? 如果它上线,iPhone 用户会收到有关更新的通知吗?如果是,是什么形式? 还是 iPhone 用户无法重新安装应用程序? ..
发布时间:2021-11-16 23:31:49 移动开发

我们如何将 ppc/ppc64 以及完整的 10.4/10.5 SDK 支持恢复到 Xcode 4?

由于 Apple 仅随 Xcode4 提供 SDK 10.6,因此无法使用 Xcode4 开发 PPC 应用程序.虽然可以使用 Xcode4 开发也可以在 10.5 甚至 10.4 系统上运行的应用程序(通过选择 SDK 10.6,但部署目标为 10.5 或 10.4),但它们只能在 Intel Mac 上运行,因为您至少需要 SDK 10.5构建 PPC 应用程序. 此外,在一些罕见的情况 ..
发布时间:2021-09-30 19:07:41 移动开发

ios 静态库 x86_64 架构的未定义符号

lipo -info libXxxx.a胖文件:libXxxx.a 中的架构为:armv7 i386 arm64 但是依赖项目中的编译器给出了链接错误, 架构 x86_64 的未定义符号:“_OBJC_CLASS_$_ClassXXXX",引用自:AppDelegate.o 中的 objc-class-refld:找不到架构 x86_64 的符号clang:错误:链接器命令失败,退出代码为 ..
发布时间:2021-08-30 18:32:43 移动开发

如何使Boost dylibs在OS X上通用(i386& x86_64)?

我正在尝试将Boost库编译成通用二进制文件(即包含“胖"文件,其中包含针对i386和x86_64体系结构的构建). 确保互联网安全和 SO 我整理了以下说明. 下载增强​​版本(例如,从 http://www.boost.org/users/下载/) 在下载的文件夹中,键入 ./bootstrap.sh (或者,在我的情况下为 ./bootstrap.sh --with-lib ..

iPod Touch 4G认为是iPad

我有一个通用应用程序,可以在iPad,iPhone 4G,3GS及更高版本上运行并完美运行. 3G,但是在iPod Touch 4G上运行时,它将无法正常运行. 我没有要测试的iPod Touch,但是Beta测试仪告诉我,它可以很好地安装在设备上,但是运行时,它显示了iPad版本的应用程序的Default.png压缩到了屏幕启动时,然后从那里变黑.强制退出应用程序(使用应用程序切换器)并重 ..
发布时间:2021-02-08 19:59:44 移动开发

iOS通用应用程式问题

我已将我的iPad应用提交给苹果并获得批准.现在,我想在应用程序中添加iPhone支持. 我的第一个问题是: Q1.提交后此刻是否可以使该应用通用? 如果是,我有第二个问题 Q2.我的iPhone应用程序与iPad完全相同,但是由于屏幕尺寸的自定义,因此只有少数视图外观不同.我应该在XCode中做什么来分别指定iPhone/iPad使用哪个类?将它们分为2个项目时,我可以顺 ..
发布时间:2021-02-08 19:27:55 移动开发

想要从通用应用程序降级为仅iPad应用程序

我本来想制作一个通用应用程序,但是现在范围已经更改,我被通用应用程序所困扰,现在我想要的只是一个iPad应用程序.所以我去了,将Targeted Device Family更改为"iPad"(或2),但是在提交应用程序时,它声称我仍然停留在Device Family的"1,2"或Universal中,并要求提供iPhone屏幕快照. /p> 我想从通用应用程序降级到ipad 无实际结果. ..

将非终止二进制数转换为十进制

我不知道如何将不终止的二进制数(分数)转换为十进制.有人可以指导我如何做一个例子吗? 解决方案 如果二进制数是一个无终止的整数,则它将是无限的(正数或负数).如何用十进制表示无限数?我认为是∞. 否则,如果二进制数是浮点数,则表示祝贺.在许多浮点数标准(例如,IEEE 754)中,尾数由二进制模式表示,其中最高位的值为1/2,第二位的值为1/4等.您可以通过从左开始逐位累积每一位来将 ..

在iTunes中设置iOS应用程序语言

我想在iTunes中设置应用程序语言.它始终只显示英语,但是我想在iTunes中显示两种语言.我不想对应用程序代码进行任何更改,因为我已经按设备语言管理这两种语言. 示例图像包含多种语言,例如英语,中文,荷兰语和法语. 解决方案 我目前遇到相同的问题,即使我在iTunes Connect中填充了不同的语言,我仍然只有英语. 我会尝试其他方法,只需添加en.lproj& xx.lpro ..
发布时间:2020-09-06 06:10:11 其他开发

如何使Mac应用程序同时支持32位和64位系统

我已经创建了一个Mac应用程序.系统要求显示为64位.但该应用程序也可以在32位系统上运行. 当我检查了应用程序的“构建设置"时.我发现: Valid Architecture : i386 x86_64 据我所知,这些是基于Intel的32/64位系统.但是我想使我的应用程序适用于所有处理器和系统的32位和64位. 我该怎么做?我应该删除它们并重新提交申请吗? 解决方案 ..
发布时间:2020-08-15 01:16:19 其他开发

升级到XCode 4后无法链接ppc

我关注了另外,我本身并没有使用XCode,而是使用了它附带的gcc工具链. (这是使用makefile的大型跨平台项目的一部分.) 这是一个示例makefile: CXX=g++-4.0 CXXFLAGS=-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 h ..
发布时间:2020-08-11 22:18:19 移动开发