问题标签 [universal-binary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 使用自动工具构建通用二进制文件时遇到问题
我有一个使用自动工具在 OS X 上构建的项目。我想构建一个通用二进制文件,但将多个-arch
选项OBJCFLAGS
与 gcc -M
(automake 用于依赖跟踪)冲突。我可以看到几个解决方法,但没有一个看起来很简单。
有没有办法强制预处理与编译分开(所以 -M 被赋予CPP
,而 -arch 被赋予OBJC
)?
我可以看到 automake 支持禁用依赖项跟踪的选项,并在无法完成时启用它作为副作用。即使基于副作用的跟踪可用,是否有办法强制使用旧式跟踪?
我没有任何经验lipo
。有没有一种很好的方法可以将它与 autotools 工作流程联系起来?
iphone - 在通用应用程序中为 ipad 版本添加唯一图标或缩放图标?
我的困境 -
我有一个通用应用程序,其中包含大量图像和图标(大约 1,000 个)。
在许多情况下,我使用@2x 版本,就像 iPad 版本一样,在其他情况下,它甚至对于 iPad 来说都太大了。
我看到 2 个选项:
- 为 ipad 添加一个独特的图像(大应用程序大小)。
- 每次我使用它们时缩放图像?
想听听笔记或想法。
谢谢
沙尼
iphone - 仅适用于 iPhone/Ipod Touch 4th gen + iPad 的通用应用程序
我正在开发一个通用应用程序,该应用程序仅用于 Retina 显示屏 iPhone/IPod 触摸设备 + IPad。如何在 plist 或我的应用程序/二进制文件中的其他任何地方指定它?
UIRequiredDeviceCapabilities
对这两种设备都不起作用,因为我可以指定我需要front-facing-camera
iPhone/IPod 但这会排除 iPad 1。
iphone - iOS 通用应用问题
我已将我的 iPad 应用程序提交给苹果并获得批准。现在,我想将 iPhone 支持添加到应用程序。
我的问题 1 是:
Q1。提交后是否可以在此时使应用程序通用?
如果是,我有问题 2
Q2。我的 iPhone 应用程序与 iPad 完全相同,但由于屏幕尺寸的自定义,只有少数视图具有不同的外观。我应该在 XCode 中做什么来指定 iPhone/iPad 分别使用哪个类?当我将它们分成 2 个项目时,我可以顺利地构建它们。
谢谢你。
iphone - Interface Builder 和通用应用程序图像
我有一个通用应用程序,并且我已经制作了我的 xib,因此它们可以在 iPhone 或 iPad 上使用。但是我收到内存警告,因为 UIImage 很大。有没有办法命名我的图像文件,以便在 iPad 上运行时使用 iPad 图像,而在 iPhone 上运行时使用 iPhone 图像?
更新:那很容易。
- iPhone : 图片.png
- iPhone 4:图像@2x.png
- iPad : 图片~ipad.png
我想知道如果我在设备上渲染图像并将它们存储在本地,这是否可行?
iphone - 尝试为 iOS 设备创建通用应用程序
我已经准备好我的 iPhone 应用程序,现在我必须让它成为一个通用应用程序。
我在做这个。。
我的项目中没有MainWindow.xib
。我正在以编程方式创建它。
因此,如果我使用此代码将框架提供给窗口
那么iPad应该有(0,0,768,1024)
,iPhone应该有(0,0,320,480)
但是,如果我在 iPad 模拟器上运行我的代码,它self.appFrame
需要(0,0,320,480)
你们能解释一下是什么问题吗??
和
如何在不使用的情况下创建通用应用程序MainWindow.xib
?
assembly - 如何从 ARM ASM 位中提取值?
在 IDA Pro 中,我看到了下面列出的 ARM ASM。IDA 使用什么位来获得 7200?
A3 F5 E1 53 SUB.W R3, R3 #7200
为方便起见,值是二进制的,如下所示
7200 = 0x1c20 = 0001 1100 0010 0000
0xA3F5E153 = 1010 0011 1111 0101 1110 0001 0101 0011
编辑:在 IDA 选择中加载文件。Mach-O 文件 (DYLIB) ARMv7[macho.lhc]
ios - How to change UIToolbar button icons to hi-res on a Universal app if the device supports retina display?
I am working on a Universal app, there is a UIToolbar with the 20x20px icon as images, but I need to switch this to their hi-res counterpart (40x40px) if the device supports retina display, any tips how can I achieve this?
ios - 仅将实时 App Store 应用程序从 Universal 切换到 arm7
假设我在 App Store 中有一个应用程序已获得批准并已上市一段时间。该应用程序是通用 (arm6+arm7) 二进制文件。现在我想发布一个新版本,但放弃对 arm6 平台的支持(最初从未打算将其作为目标)。
我听说如果我尝试这样做,Apple 会简单地拒绝二进制文件。这是真的?如果是这样,有什么办法可以解决这个问题吗?
ipad - 如何将 UISplitViewController 添加到基于窗口的应用程序
如果我在 Xcode 3 中创建一个新项目 - 基于“通用”窗口的项目,我似乎无法实例化我添加到 iPad 的 XIB 的 UISplitViewController 插座。
从一个全新的“基于窗口的”项目开始,我从下拉列表中选择“通用”(iPhone、iPad、通用)。然后我在 AppDelegate_iPad.h 中创建一个 IBOutlet 属性,在 .m 文件中合成变量并在适当的 dealloc 中释放它。
我打开 MainWindow_iPad.xib 文件并向其中添加 UISplitViewController 对象。然后,我将 AppDelegate_iPad 的“splitViewController”插座连接到我刚刚拖到 XIB 上的 UISplitViewController。
不幸的是,当我运行它时, splitViewController 永远不会被实例化。因此,我无法将其添加到窗口的视图中或将其设置为窗口的根控制器。我通过在其中设置一个断点来检查这一点
查看 splitViewController ivar - 但不幸的是,它始终为 0x0。我错过了一些特殊的步骤吗?我已经将我的代码与 Xcode 中的拆分视图控制器模板进行了比较,但看不到任何差异。