问题标签 [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 投票
1 回答
521 浏览

objective-c - 为 MAC OSX 一起分发启动代理和应用程序

我正在尝试解决以下问题。

该应用程序旨在为通过 USB 连接的手机提供自定义备份。手机连接到系统后,应启动应用程序。

我已经编写了如下组件。1. 检测特定 USB 何时连接然后启动应用程序的守护程序。2. 执行备份的应用程序。

我需要将这两件事绑定在一起。我浏览了 Launch Agents 的文档。但是还有更多关于在登录/注销或系统启动/关闭期间启动主备份应用程序的内容。

你能帮我解决这个问题吗?

我真的很感谢你的帮助。

谢谢,基肖尔

0 投票
4 回答
13077 浏览

xcode - 从 mac AppStore 安装 Xcode 时,DMG 在哪里?

有了从 mac AppStore 安装 Xcode 的新要求,我想找到安装包 (.dmg) 并将其存档在某处。

用例 1:有 100 多个工作站,不想(需要)下载 100 多次。

用例 2:我将使用 Xcode 4.1.1 构建的产品归档、发货,然后报废。高级客户需要紧急修复错误,我想临时安装一些带有 Xcode 的工作站。

蒂亚。

顺便说一句,Lion 或苹果未来可能发布的任何猫科动物也是如此。

0 投票
1 回答
778 浏览

xcode - 在签署 Mac 应用并将其上传到应用商店之前

我一直在处理一个问题。问题是,当我将我的 mac 应用程序提交到应用程序商店时,我总是得到无效的二进制文件,他们说这是因为签名无效。而且我应该确保它是用它的安装程序证书签名的。

以下是他们的完整信息:

亲爱的开发者,

我们发现您最近为“Mini Week”提交的二进制文件存在一个或多个问题。需要更正以下问题才能继续审核您的申请:

无效签名 - 当您错误地签署了应用程序的安装程序时,会发生此错误。此过程需要两个证书:“3rd Party Mac Developer Application”证书和“3rd Party Mac Developer Installer”证书。对包进行签名时,您需要确保使用安装程序证书对包进行签名。确保在通过 Xcode Organizer 提交应用程序或从命令行运行 productbuild 时指定此证书。

更正这些问题后,请转到应用程序的版本详细信息页面(位于 iTunes Connect 的管理您的应用程序模块中),然后单击准备提交二进制文件。继续提交过程,直到应用程序的状态为等待上传。然后,您可以使用 Application Loader 上传更正后的二进制文件。

问候,

iTunes 商店团队

我已经撤销并重新安装了我的证书和开发提供配置文件,但这似乎没有帮助,所以我假设这不是问题。

还有其他可能导致这种情况的原因吗?也许我需要确保我的构建设置或类似的东西是正确的?但如果是这样呢?:)

先感谢您!

0 投票
1 回答
202 浏览

mac-app-store - OSX 应用商店和自动登录应用

在我的 OSX 应用程序中,我需要将 LSSharedFileListInsertItemURL 用于自动登录应用程序。但我发现

2.26未经用户同意设置为自动启动或在启动或登录时自动运行其他代码的应用程序将被拒绝

我担心审稿人会说什么?也许有人遇到过?

0 投票
1 回答
162 浏览

macos - 制作 OS X 应用程序试用版的最安全方式是什么?

我有兴趣制作我通过 Mac App Store 分发的应用程序的试用版。这样做最安全的方式是什么?简单地将首次运行日期写入用户默认值似乎有点容易规避。

0 投票
1 回答
395 浏览

cocoa - 由 Lion 检查 Mac App Store 代码签名还是我们必须这样做?

Mac App Store 有很多用于收据验证的代码(例如:NPReceiptVerification)。但是我不应该检查代码签名是否正确吗?

Lion 是否会在启动时检查代码签名并拒绝启动?我看不出为什么不这样做的原因,如果那里有的话。看起来它没有从我的简单测试中检查签名。

如果有人更改 Info.plist 代码签名验证会失败吗?- 好吧,我自己回答说:“应用程序包的各种组件(例如 Info.plist 文件,如果有的话)也已签名”,来自 Apple 开发人员的“关于代码签名”。

0 投票
1 回答
1461 浏览

macos - 具有提升权限的 Mac App Store 应用程序

我有一个关于 Mac App Store 的问题。我计划发布一个具有管理员权限的软件来实现其核心功能,但根据 Apple -

2.27 - 请求升级到 root 权限或使用 setuid 属性的应用程序将被拒绝。

我必须寻求其他方法来实现这一目标。我正在考虑在不需要使用 root 权限的情况下分发应用程序,并为用户提供下载我的帮助应用程序的选项,该应用程序将在我的网站上免费分发。我的应用程序和助手之间的一些进程间通信魔法似乎符合要求。但为了让事情变得更好——

2.16:下载或安装额外代码或资源以添加功能或更改其主要用途的应用程序将被拒绝

你看,我只需要提供一个指向我的网站的链接,这反过来会建议用户下载帮助程序。所以我的问题是,我的处理方法是否会避开苹果可怕的拒绝?

0 投票
1 回答
609 浏览

xcode4 - Xcode 4“无效签名”错误

我开发了一个 mac 应用程序,并试图将其上传到 mac 应用程序商店,但遇到了困难。每次我尝试在 Organizer 中提交或验证时,都会出现以下错误:

“产品存档包的签名无效。确保使用您的“第 3 方 Mac 开发人员安装程序”证书进行签名。”

我已经用我的安装程序证书和应用程序证书签署了它,已经下载了全球开发者关系证书,但它仍然拒绝工作。我在互联网上尝试了许多解决方案,但没有任何乐趣。

0 投票
2 回答
2310 浏览

macos - App for Mac App Store 签名后不运行

我是 Mac App Store 开发的新手,我正在尝试在开发环境中测试我的第一个签名应用程序(就在进入收据验证的混乱之前!)。

我经历了以下步骤:

1) 我创建了 3 个证书

  • a) Mac 应用程序
  • b) Mac 安装程序
  • c) 开发(如果我不创建此证书,我将无法在下一个点创建开发配置文件 4)

2) 我创建了一个 App ID

3) 我注册了我的系统

4)我创建了开发配置文件

5) 我在 iMac 上安装了配置文件

6)我将配置文件加载到 Xcode

7)我将我的项目的 Code Sign Identity 设置为:Mac Developer(对应于在 1.c 点创建的开发证书)

8)我将我的目标的代码签名标识设置为:Mac Developer(对应于在点 1.c 创建的开发证书)

9) 我为跑步而生

10)我在finder中找到了应用程序并点击了它

11)图标弹跳几次,然后应用退出

12) 控制台显示以下消息

我在没有明确答案的情况下搜索了这些消息。

我在不同的系统(使用 Lion 10.7.1 和 Xcode 4.1)上尝试了相同的过程,结果相同

我已经删除并重新创建了证书和开发配置文件,结果相同。

任何人都可以提供任何帮助吗?

非常感谢您提前。

0 投票
1 回答
47 浏览

xcode - 在 Mac App Store 中更新具有更高操作系统要求的 App

目前我的应用需要 Snow leopard 及以上版本。我可以向需要 Lion 及以上版本的 Mac App Store 发送更新吗?