问题标签 [itunes-app]

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 回答
76 浏览

ios - 应用程序上传过程错误 - 错误 ITMS-90046:“无效的代码签名权利。”

将我的 XCode 更新到 XCode8 后,我在 iTunes 上上传我的项目时遇到问题。我尝试了各种方法来解决这个问题,比如清理项目和配置文件等,但对我没有任何帮助。我在第一次上传项目时更改了我的包 ID。当时项目已成功上传,但现在在 xcode 更新后,它对我来说并不好。请尽快帮助我。提前致谢。在此处输入图像描述

0 投票
1 回答
113 浏览

c# - 将 iTunes COM 对象转换为字节数组/在多个进程上使用 iTunesApp 对象

在我的计算机上,多个程序正在运行,需要访问 COM 对象提供的 iTunesApp 接口。经过一些测试,我发现某些交互(特别是事件监听)只能在对象的“原始”实例中进行。这意味着如果 iTunes 已经在运行并且我运行,iTunesApp app = new iTunesApp()我将创建一个 iTunesApp 实例,它可以访问库和播放/暂停等,但不会app.OnPlayerPlayEvent在触发之类的事件时被调用。如果我想监听事件,我必须在iTunesApp app = new iTunesApp()iTunes 尚未运行的情况下运行。

所以我对此的解决方案是我只在启动时运行一个程序,启动 iTunes 并iTunesApp与任何其他需要它的程序共享该对象。不幸的是,该类不可序列化,因此我无法轻松地将其转换为 byte[] 数组。

我的问题是:是否有可能将对象转换为字节数组并通过MemoryMappedFileSocket类似方式共享?我已经尝试BinaryFormatter.Serialize()过以及ProtoBuf包装,但都没有奏效。或者是否有一种方法或某种东西可以让我iTunesApp从正在运行的 iTunes 实例中获取对象?

0 投票
2 回答
2433 浏览

bluetooth - NSBluetoothPeripheralUsageDescription 缺失,但存在

上传成功后我得到:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSBluetoothPeripheralUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。

这是在 .plist 中:

NSBluetoothPeripheralUsageDescription 'MyApp' 想使用蓝牙

这里有什么问题?在其他应用程序中它正在工作。

0 投票
1 回答
45 浏览

ios - 如果我将 iTunes Connect 开发者会员资格从个人更改为公司会怎样?

好像现在我正在为 iTunes Connect 会员运行个人帐户,如果我想将其更改为公司帐户怎么办?

我现有的应用程序会保留吗?帐户信息呢​​?,帐户现在应该在公司名下吗?

0 投票
1 回答
46 浏览

applescript - Applescript 可以在 iTunes 中记录首选项的当前设置吗?

我需要记住iTunes 媒体文件夹位置设置的原始设置,以便在多次更改(可能)后恢复它的值。

实现这一目标的最简单方法是什么?

0 投票
1 回答
634 浏览

macos - 从 Applescript 中的文件名列表中选择一个项目

我的应用程序需要从 iTunes 的“导入播放列表”对话框提供的文件名列表中选择给定的文件名。根据 Accessibility Inspector 的说法,列表的大多数父项没有描述,其中一项被描述为“NSBox”。 我的具体问题是试图将“[NSBox]”作为“组 1”引用失败,运行时错误基本上是说数字太大?!

这与我之前的问题几乎相同的情况如何在 Applescript 中引用 Accessibility Inspector 描述为“<empty description> (group) [NSBox]”的窗口中的对象?唯一的答案是当时完成我特定任务的另一种方法。

标有 * 而不是 - 的列表项是我在 Accessibility Inspector 中选择的实际项目。在一个示例中,我需要选择的特定项目的完整层次结构是:

0 投票
0 回答
38 浏览

objective-c - iTunes 获取当前视频的语言

每当播放器弯腰、播放、暂停等时,我都会使用com.apple.iTunes.playerInfo分布式通知来获取通知。收到此通知后,我会使用它ScriptableFramework来收集视频元数据。有些(https://itunes.apple.com/us/movie/id704994304)有多个音轨。我的要求是获取当前曲目的语言,以便在用户更改视频的音频语言时获得通知。当我在视频中更改音轨com.apple.iTunes.playerInfo时,当我暂停视频时,我的应用程序也没有收到通知,iTunes.h 没有任何提供视频语言的属性。

0 投票
1 回答
742 浏览

ios - 是否可以从 iTunes API 刷新应用内订阅的收据?

我有一个后端 api,它在购买 iTunes 订阅时接受来自客户端 ios 设备的收据哈希数据。我https://buy.itunes.apple.com/verifyReceipt用来验证来自 Apple 的收据数据并获取订阅详细信息,例如交易 ID、到期日期等。

根据这篇文章,我似乎需要刷新这些收据以发现是否有 cancel_date。除了从开发人员文档中描述的 ios 设备执行此操作外,还有其他方法可以从服务器端调用 iTunes 端点吗?

0 投票
1 回答
47 浏览

ios - 通过 TestFlight 加载时 IOS 应用程序不同

我在故事板控制器中有一个视图,它扩展了我的自定义 UIView,当我尝试在 drawRect 中绘制渐变时,它在通过 XCode 加载到设备/sim 时显示正常,但是当我在上传到 iTunes Connect 后通过 TestFlight 安装时,渐变不是首先出现(显示黑色背景) - 它需要旋转设备并且渐变再次显示正常。什么可能导致这种行为?

0 投票
1 回答
107 浏览

applescript - 为什么“点击行ndx ...” 声明在这个 Applescript 中没有效果?

“on switchDir”例程旨在定位作为“目录”传递的路径的每个元素并单击它,以便深入查看目录路径以到达所需的最终输出目录。

用鼠标激活所需行时。像往常一样,必须双击才能选中它!

这是单独“on switchDir”的代码:

错误发生在“on switchDir”中,其余代码仅包含在内,以便代码将在“脚本编辑器”下执行。“单击行 ndx ......” 语句和之后的“exit repeat”语句显然永远不会被执行,因为循环继续运行超过“found”的日志记录。. . . 因此在列表框中的第一个空白行上崩溃。找到的(带引号的)可用作查找代码的搜索词。

完整的、可运行的应用程序代码如下:

任何关于错误原因和/或如何修复它的想法将不胜感激。