问题标签 [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.

0 投票
1 回答
258 浏览

iphone - 如何从两个单独的项目中制作通用二进制文件?

我有一个 iPhone 和一个 iPad 应用程序 - 两者都是独立的完全工作的 XCode 项目。我想做的是用这两个制作一个通用的二进制应用程序。我该怎么做?

谢谢!

0 投票
6 回答
2267 浏览

iphone - 仅将 live Universal App 升级到 iPad

我们在 AppStore 中有一个实时通用应用程序。我们的客户改变了主意,不再希望该应用程序具有通用性,他希望它仅适用于 iPad。

由于该应用程序是前段时间提交的,因此有使用iPhone版本的用户。

如果我们提交仅适用于 iPad 的升级会怎样?

审核组会拒绝吗?

如果它上线,iPhone 用户会收到有关更新的通知吗?如果是,以什么形式?

还是 iPhone 用户无法重新安装应用程序?

谢谢!

0 投票
3 回答
1742 浏览

objective-c - 通用应用程序的命名约定

我正在编写一个通用 iOS 应用程序(iPad 和 iPhone),发现自己的类名称很长,无法在两个应用程序之间共享:

同样,这些家伙内部的类具有完整的名称(包括设备),主要是为了 Interface Builder 可以轻松使用它们。

我考虑过 AControllerA.h 和 BControllerA.h 之类的东西,其中 A=iPhone 和 B=iPad,但也对该选项不感兴趣。

在 iOS 通用应用程序中,这样的类的常规约定是什么——或者我(希望)错过了一些可以避免这种必要性的东西?

0 投票
1 回答
438 浏览

c - 可以创建通用的 linux 程序吗?

在 mac os x 中,您可以使用“lipo”将 32 位、powerpc 和 64 位二进制文​​件组合在一个可执行文件中,这在 linux 中可能吗?

0 投票
8 回答
37431 浏览

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

由于 Apple 仅随 Xcode4 发布 SDK 10.6,因此无法使用 Xcode4 开发 PPC 应用程序。虽然可以使用 Xcode4 开发也可以在 10.5 甚至 10.4 系统上运行的应用程序(通过选择 SDK 10.6,但部署目标为 10.5 或 10.4),但它们只能在英特尔 Mac 上运行,因为您至少需要 SDK 10.5 才能运行构建 PPC 应用程序。

此外,还有一些罕见的情况,您确实需要针对 10.6 之前的 SDK 构建以获得完整的平台支持,例如,如果某些已弃用的功能已从 10.6 SDK 中完全消失,但您必须使用它并且动态链接不是在这些情况下始终是最佳选择。此外,链接到较早的 SDK 有时会简化您不应该使用的功能的开发,因为它会导致与较早的操作系统版本不兼容,将不可用,并且任何尝试使用它都会立即导致编译器或链接器错误。

最后但同样重要的是,Apple 还从 Xcode4 中删除了 GCC 4.0 支持,这可能是某些软件正确构建所必需的,Apple 从未允许在使用 SDK 10.4 时使用 GCC 4.2 编译软件,尽管我几乎不相信这真的会导致任何问题,毕竟使用 GCC 4.2 和 SDK 10.6 构建的所有软件也可以在 Mac OS 10.4 上运行而不会出现任何问题,只要部署目标设置正确并且没有使用 MacOS 10.4 下不可用的功能。

当然,您始终可以在 Xcode4 旁边并行安装 Xcode3,但这意味着您必须放弃 Xcode4 的所有(伟大的?)新功能并继续使用过时的 Xcode3 IDE。如果您还可以在与新项目相同的 IDE 中管理所有旧项目并从任何可用的新功能中受益,那肯定会好得多。并非所有项目都只能在可预见的将来制作 10.6 或 Intel。此外,我严格反对在真正需要之前取消对旧平台的支持。

我们可以将此功能恢复到 Xcode4 吗?

0 投票
1 回答
4211 浏览

xcode - 带有 IOS 4.2 和 Xcode 3.2 的通用应用程序

我正在开发 Iphone 应用程序,我想将其转换为通用应用程序。我发现了许多处理这个问题的教程,但它们似乎与 SDK 和 Xcode 的新版本相一致。正如许多人所说,我认为制作通用应用程序非常容易。你能给我必要的步骤或教程链接吗?谢谢。

0 投票
3 回答
4697 浏览

iphone - 通用应用程序中的 Icon.png 文件错误

我在为 Release 构建时收到此警告-

iPhone/iPod Touch: icon.png: 图标尺寸 (72 x 72) 不符合尺寸要求。图标文件必须为 57x57 像素,.png 格式 (-19014)

这是一个通用应用程序,我的项目中有两个 icon.png 文件,一个在 iPhone -> 图像中,另一个在 iPad -> 图像中。

同样在 info.plist 文件中,我将 Icon 文件设置为“icon”(没有任何扩展名),我假设它会相应地为 iPhone 3 、 iPhone 4 和 iPad 找到正确的文件。

如何解决此警告?

0 投票
1 回答
1665 浏览

xcode - 升级到 XCode 4 后无法链接 ppc

我按照这些说明在升级到 XCode 4 后如何让 10.4 SDK 与 PPC 一起工作。我能够编译,但它在链接时出错。

作为一个额外的皱纹,我并没有使用 XCode 本身,而是使用它附带的 gcc 工具链。(这是使用 makefile 的大型跨平台项目的一部分。)

这是一个示例生成文件:

使用 helloworld.cpp:

这是它的输出:

顺便说一句,这个确切的 makefile 在 XCode 3 系统上运行良好。

0 投票
2 回答
1673 浏览

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

我想在 iTunes 中设置应用程序语言。它总是只显示英语,但我想在 iTunes 中显示两种语言。我不想对应用程序代码进行任何更改,因为我已经通过设备语言管理这两种语言。

示例图像

示例图像包含多种语言,例如英语、中文、荷兰语和法语。

0 投票
2 回答
676 浏览

iphone - iOS:支持 iAd 和屏幕旋转的通用应用模板

我正在尝试构建一个透明地处理 iAd 和屏幕旋转的 iOS 通用应用程序模板。

即,我不会为每个新项目使用 UIViewController,而是使用我自己的 iAdVC(它将继承 UIViewController)。这将无缝处理 iAd,并将剩余的窗口空间交给用户。

我正在尝试这个:视图控制器包含包含 {adView,内容视图} 的 uberView。

每当广告出现和消失时,{adView, content view} 都会生成动画:

  • 内容视图将框架的顶部略微向下压,以便为我的 iAd 腾出空间,

  • 并同时沿顶部淡入广告。

    此外,每次设备旋转时,都需要调整视图大小。

我遇到了一个非常愚蠢的问题,当第一个广告被投放时,我将它放在屏幕顶部并挤压剩余的内容框架为其腾出空间。

但如果我更改内容视图的框架,我将无法再点击广告。如果我不这样做,则内容视图不适合其窗口,

http://d.pr/ZyQG