问题标签 [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.
cocoa - 沙盒化后辅助功能 API 停止工作
我的 Mac 应用程序使用辅助功能 API 来移动(其他应用程序的)调整大小窗口。
我想将我的应用程序提交到 MAS(Mac App Store)。我已经读过,必须向 MAS 提交应用程序才能打开沙盒。
当我打开沙盒时,我的代码无法通过可访问性 API 找到焦点窗口(始终返回 NULL)。问题是:可访问性 API 不能与沙盒一起使用?
我注意到 Mac App Store 中有使用辅助功能 API 的应用程序,现在不是强制沙盒吗?
提前致谢。
app-store-connect - 验证收据:提交时我们在出口合规下选择什么?
如果我按照 Apple 的文档在我的代码中执行收据验证(并包括安全框架),那么当在出口合规?
如果是这样,我该如何回答“您的产品是为使用密码学而设计的,还是包含或合并了密码学?”
最后......如果这两个问题的答案都是肯定的,我该如何回答“您的产品是否符合第 5 类第 2 部分中提供的任何豁免条件?”
iphone - 用于在 Mac 上全新安装的最新 XCode .dmg(设置)
我没有 Apple ID(已审核),因为我没有信用卡。所以,可以肯定的是,我不能从 Mac App Store 下载和安装任何应用程序,对吗?
有没有可以安装 XCode 4.2(或说“最新”)和最新 iOS sdk 的存档。
我想在我的 Mac 上安装 XCode,因为我购买它时没有 XCode。
据我所知,XCode 的下载和安装机制或者说任何其他开发人员工具以前不需要 Apple Id。我真的需要信用卡来进行简单的 XCode 安装吗???听起来很有趣。
请注意: 我没有任何其他 mac 或任何资源可以为我提供“安装 XCode”文件,Mac App Store 下载并安装后会为您提供。
有什么建议吗???
macos - Mac App Store:更改最低系统要求
当我将我的应用程序提交到 Mac App Store 时,它会向用户显示如下内容:
并且它不会允许任何拥有早期版本的人下载该应用程序。
我看到LSMinimumSystemVersion
我的应用程序Info.plist
中有一个设置为${MACOSX_DEPLOYMENT_TARGET}
.
如果我想让低于 10.7 版本的用户使用我的应用程序,我可以只更改部署目标吗?我的应用程序会在 10.7 之前的版本上运行吗(我将在 10.7 上构建应用程序)?
另一个问题,我是否可以在不必等待 Apple 再次批准二进制文件的情况下进行更改(我只想更改最低 Mac OS X 所需的版本,而不是二进制文件本身的任何内容)?
iphone - 无法在 App Store (iTunes) 上找到我的应用
还有一次我需要你的帮助。
在 10 天之前,我打开 iTunes 并在 App Store 上找到了我的应用程序并出于某种目的复制了链接以下是我的应用程序的链接:
http://itunes.apple.com/in/app/naughty-cam-plus-naughtiest/id493891454?mt=8 链接工作正常(应用商店显示我的应用)。
但是,今天我打开了相同的链接,它在应用程序加载时显示我错误:
您的请求无法完成。
“您要求的商品目前在印度商店中不可用”。
请给我一些建议如何解决这个问题..
非常感谢您提前提供的帮助
python - 我可以在 10.6 上包含 10.7 的 Python.framework 以实现 Python 2.7 的兼容性吗?
我有一个使用大量 Python 2.7 功能的应用程序。我想支持 OS X 10.6,它的 Python.framework 中只包含对 Python 2.6 的支持。OS X 10.7 包含的框架支持 Python 2.7。
将其包含在我的应用程序包中是否合法?在 10.6 上使用 10.7 的框架时,我需要处理任何兼容性问题吗?
objective-c - 仅出现在归档 Mac OS X 产品中的错误
我和我的朋友正在为 Mac 应用商店开发一款应用。我们将它提交给了应用商店,但苹果拒绝了它,理由是我们以前从未经历过的错误。我们很难重现该错误,但经过一段时间的调试后,我们发现该错误仅出现在存档产品中。
该错误的症状是我们应用程序中的某些按钮在随机使用该应用程序后突然停止响应。我们唯一一次看到这个问题是在存档的应用程序中,因此很难找出导致问题的原因。
当我们归档我们的应用程序时实际发生了什么?它与直接在 Xcode 中运行的构建有何不同?你们中有人遇到过类似的问题吗?
macos - 我应该使用哪个 Mac 应用程序支持子文件夹名称约定?(不想被拒绝)
我正在寻找应该在哪里保存我的应用程序的东西,经过快速搜索后我发现了这个: Cocoa 等效于 .NET 的 Environment.SpecialFolder 用于保存首选项/设置? 这个: https ://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUIide/AccessingFilesandDirectories/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW3
然后我查看了我的应用程序支持文件夹并注意到几乎每个应用程序都使用 AppName 而不是苹果在其文档中建议的 BundleID。
我想确保我选择了正确的,因为我听说有些应用程序因在 ~/Library/Application Support/ 子目录中写入与应用程序名称不同的名称而被拒绝。
- 简而言之:
您认为我应该使用哪种命名约定?他们在审查应用程序时是否重要?两个都好吗?
谢谢
macos - 如何在没有沙盒的情况下运行沙盒 OS X 应用程序?
我有一个使用沙盒运行的应用程序。如何在没有沙盒的情况下运行它?假设我不能在关闭沙盒的情况下重新编译应用程序。
macos - 在服务器端验证 Mac OS X 的耗材应用内购买
注意:这是针对 Mac OS X 而不是 iOS
我有一个客户端应用程序,它允许在应用程序内购买消耗品。收据应发送到服务器,服务器在收到订单时执行一些操作。服务器执行的操作花费了我一些钱,所以我需要格外小心收据是有效的并且只使用一次。我正在寻找设计这个的最佳方法。
当用户完成购买时,我似乎从 storekit 中获得了收据。当我将它发送到我的 Web 服务器(运行 WCF)时,它将通过将 JSON 发布到 Apple 来验证收据。当 Apple 确认收据时,它会做一些花费我一些钱的操作。在验证收据部分,我的研究告诉我,消耗品收据总是有效的,实际上并没有被“消费”。我是否应该只跟踪提交给我的服务器的每一张收据并确保它没有被使用?我会尽我所能来支持该列表,但我担心它会在某个时候丢失,并希望有另一种方式。
我的另一个担忧是,由于无法通过 storekit 恢复消耗品收据,因此如果发生诸如用户在购买完成时断电的情况,那么用户将无法获得产品,因为无法检索该收据。这只是我们必须承担的风险还是我忽略了什么?听起来消耗品和非消耗品购买之间唯一真正的区别是您无法恢复消耗品。