问题标签 [mac-app-store]

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 投票
2 回答
786 浏览

cocoa - 是否可以仅为 64 位架构构建 Mac App Store 应用程序?

我想知道这些天我是否还应该在我的新应用程序中支持 32 位架构。我只针对 Mac App Store。

Snow Leopard 是否曾经运行 32 位变体?(我想是的,在不支持 64 位模式的旧 Core Duo CPU 上?)

Lion 是否曾经运行过 32 位变体?(我觉得不是?)

放弃 32 位架构的诱人原因是使用新的 Objective-C 运行时(例如,它允许合成 ivars)。

更新:仅发布 64 位版本。到目前为止,还没有关于无法安装它的报告。

0 投票
2 回答
188 浏览

objective-c - 非 Cocoa 命令行应用程序是否与 Mac App Store 兼容?

我想在 Mac App Store 上放置一个 Safari 扩展程序,但这不可能直接进行。因此,我想创建一个简单地安装/卸载 Safari 扩展的包装应用程序,并将此应用程序放在 Mac App Store 上。

Mac App Store 是否接受像这样的命令行应用程序?如果是这样,它们必须是基于可可的吗?

0 投票
2 回答
3625 浏览

xcode - 为什么我不能对这个 Mac 应用程序进行代码签名?

几天前,我开始为 Mac OS X Lion 开发一个小型 Mac 应用程序。我以前从未上传过 Mac 应用程序,所以这是第一次。

这是我已经做过的:

  • 创建的应用 ID
  • 创建证书
  • 已安装的证书
  • 创建了生产供应配置文件
  • 将 App ID 更改为我生成的
  • 基于“发布”创建了一个新配置
  • 将其代码签名更改为第 3 方 Mac 开发者应用程序
  • 选择了我为存档方案创建的“生产”-配置
  • 归档应用程序

现在我想“分享”应用程序。Xcode (4.1 btw) 对我说,没有有效的签名身份。我是否需要像在 iOS 中一样添加 Entitlement.plist?我忘记了什么吗?


更新:

我刚刚发现,我必须对我的应用程序进行两次签名。我仍然选择了“第 3 方 Mac 开发人员应用程序”,但在提交我的应用程序时无法选择安装程序证书。

0 投票
1 回答
69 浏览

objective-c - “Menubar-Widget”不更新其界面

我正在尝试创建一个小的“菜单栏小部件”。所以它不是一个真正的小部件,而是一个 Cocoa-Application,它在 Dock 中没有图标,但在菜单或状态栏中有一个图标。

您可以通过单击按钮来触发 NSTimer,然后它应该会显示倒计时。但它不...

那么究竟发生了什么?

当我触发计时器时,界面不会更新 timeLeft 标签。NSLog() 也不起作用。但是如果我关闭盒子,NSLog 会告诉我正确的时间,如果我再次打开盒子,它会告诉我正确的事情。但它不会再更新,直到我再次关闭盒子。

0 投票
1 回答
1023 浏览

xcode - 此捆绑包无效。Apple 目前不接受使用此版本 SDK 构建的应用程序

我收到错误消息“此捆绑包无效。Apple 目前不接受使用此版本 SDK 构建的应用程序。” 尝试将我的应用提交到 Mac 应用商店时。我正在使用 Xcode 4.1,它是在购买预装了 Lion 的 MacBook Air 后从 Mac App Store 下载的。这可能是什么原因造成的?

0 投票
3 回答
800 浏览

macos - 如何提交兼容 10.6 的 OSX 10.7 应用程序?

我想构建一个 OSX 应用程序,它将使用一些新的 10.7 SDK 功能(更具体地说,应用内购买)。但是我不想完全阻止 10.6 用户安装应用程序。

我怎样才能让 10.7 用户可以访问新功能,而 10.6 用户根本没有新功能但仍然可以使用基本的东西?

当我为 10.6 编译时,它不会像预期的那样加载具有“InApp”的 SDK。而且我想如果我为 10.7 用户编译将无法从 AppStore 安装它。

0 投票
3 回答
630 浏览

objective-c - Mac App Store 是否允许子类化私有方法?

Mac App Store 指南规定:

使用非公开 API 的应用将被拒绝

这是否包括使用类参考中未提及的方法对公共对象进行子类化?

0 投票
1 回答
157 浏览

macos - Mac App出售后更改App图标

我开发 Mac 应用程序。我有一个要出售,我即将发布它的更新。我想把应用程序的图标改成稍微好一点的,但似乎这是不可能的。

有人可以告诉我这是不是这样,或者如果可能的话,告诉我该怎么做?

任何想法,谢谢!

0 投票
1 回答
1940 浏览

macos - Mac daemon howto (by the 'book')

我对 Mac 编程比较陌生,我需要一个简单的守护程序在后台运行。基本上它必须在计算机启动或 GUI 对应启动时启动,它需要能够读取其 GUI 对应的 NSUserDefaults,并且它需要能够显示它自己的简单 GUI,或者启动主应用程序来显示它。另外,我将在 Mac 应用商店上发布它,我听说有一种特殊的方式,你必须安装这样的东西,以获得用户的许可。有没有人有关于如何做到这一点的任何信息,也许是教程?我的谷歌搜索在这个地区异常枯燥......

0 投票
1 回答
466 浏览

xcode - 如何使用 xcode 3.2.5 将应用程序提交到 mac 应用商店

好吧,我用 Xcode 3.2.5 开发了一个 mac 应用程序。我也从 mac 应用商店创建了证书和规定。但问题是 .provisionprofile 没有安装在 Xcode 中。我正在使用 Xcode 3.2.5。我不能用这个提交mac应用程序吗?

我是否必须将 Xcode 更新到版本 4?