无论如何都要在iTunes connect中更改应用程序名称.以前我们按照以下步骤更改应用程序名称,1.登录Itunes Connect 2.单击"管理应用程序"3.单击您的应用程序4.单击"查看详细信息"5.单击编辑(在"版本信息"的右侧)6.编辑您的应用程序名称.
但目前它无法正常工作,是否有任何方法可以更改应用名称.请给我解决方案.
我从Apple下载了一个包含C++头文件和源代码的压缩存档.其中包括一个帮助文件.由于某种原因,此帮助文件打开但我无法阅读内容.在帮助文件之外是否还有其他文档?对于c ++或c#?
是否有可能以某种方式在iOS应用程序中编码如下?
if(app is live in app store)
{
//Do something
}
else
{
//Do other thing
}
Run Code Online (Sandbox Code Playgroud)
我想避免我们的QE/Dev团队使用app进行测试的情况.有没有办法可以检测应用程序代码的签名方式(Developer/Adhoc/Distribution)?即使有可能,也不会消除Apple在审核时使用我们的应用进行测试的情况.在我们的应用程序在App Store上线之前,我们记录了Apple的许多内容下载.
有没有人知道在Windows上通过Python for iTunes 11以编程方式检查播客和创建播放列表的方法?
在iTunes 11之前,可以使用该win32com.client
软件包从Python在Windows上编写脚本.虽然在技术上这仍然是可能的,但是iTunes的大部分API已经被iTunes 11删除了.Apple还从其网站上删除了iTunes COM SDK文档,并且win32com.client
界面一直依赖于懒惰的方法查找(因此无法检查包装COM对象以获取方法列表或其预期参数).
我一直在寻找添加iTunes库访问我正在开发的Mac应用程序.
我查看了一些现有的开源实现,例如EyeTunes和iMedia - 但发现它们并不是我想要的.矫枉过正.
所以我尝试使用Scripting Bridge,发现虽然功能很慢.由于我并不真的需要控制iTunes,因此速度缓慢并不值得.它也有依赖iTunes运行的缺点.让它在沙盒应用程序中工作也有点恼火(虽然可能.)
所以我终于通过阅读iTunes Library.xml文件开始自己动手了.这似乎工作正常.但是在调查Distinguished Kind键/值的意义的过程中我偶然发现了一个全新的,Apple提供了iTunesLibrary.framework !!!
但是,当我尝试使用参考链接中显示的代码初始化框架时:
NSError * error = nil;
ITLibrary* library = [ITLibrary libraryWithAPIVersion:@"1.0" error:&error];
Run Code Online (Sandbox Code Playgroud)
它返回nil并提供非常有用的错误(在我的Sandboxed应用程序中):
错误域= NSPOSIXErrorDomain代码= 100001"无法加载".UserInfo = 0x1140025b0 {NSLocalizedDescription =无法加载.,NSUnderlyingError = 0x1026fbe20"操作无法完成.(OSStatus error -50.)"}
考虑到它可能是一个沙盒问题,我还创建了一个快速命令行实用程序,它尝试初始化库并返回一个几乎相同的错误:
无法打开库:错误域= NSPOSIXErrorDomain代码= 100001"无法加载".UserInfo = 0x1018015b0 {NSLocalizedDescription =无法加载.,NSUnderlyingError = 0x103a000e0"操作无法完成.(OSStatus错误100005.)"}
有没有其他人尝试过这个新的iTunes图书馆框架,而不是我的运气?
//编辑:下面的答案是正确的.代码签名是必需的.答案中的示例代码是使用框架的便捷起点.此外,在我的情况下,问题还在于当iTunes库托管在网络驱动器上时,iTunesLibrary框架代码似乎不起作用.除非苹果公司修复它,否则这会成为一个交易破坏者.
您好我在framworks下面使用,
#import <MediaPlayer/MediaPlayer.h>
#import <AudioToolbox/AudioToolbox.h>
#import <AVFoundation/AVFoundation.h>
Run Code Online (Sandbox Code Playgroud)
在其中一个按钮事件中,我已经实现了以下代码来打开库.
MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
mediaPicker.delegate = self;
mediaPicker.allowsPickingMultipleItems = YES; // this is the default
[self presentModalViewController:mediaPicker animated:YES];
[mediaPicker release];
Run Code Online (Sandbox Code Playgroud)
并且在MPMediaPickerController的委托方法中实现了如下代码
#pragma mark MPMediaPickerController delegate methods
- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection {
// We need to dismiss the picker
[self dismissModalViewControllerAnimated:YES];
// Assign the selected item(s) to the music player and start playback.
counterIpod = [mediaItemCollection.items count];
totalcollection = counterIpod;
if (totalcollection > 10) {
NSString *str = [NSString …
Run Code Online (Sandbox Code Playgroud) 我一直在使用C#搞乱.NET 3.5下的iTunes SDK,但我还没有找到一种方法从网络上的另一台计算机加载共享音乐库.有谁知道如何从iTunes SDK访问共享音乐?如果这是不可能的,那么有人可以建议替代方案吗?
我需要在c#中开发一个应用程序,它可以在连接到系统时自动检测iPhone并读取iPhone文件系统的特定文件.我基本上希望将此文件从设备自动下载到PC.我使用USBpcap工具表明iTunes使用某种XML格式连接到手机.任何帮助或见解非常感谢.是否有任何可以让我入门的第三方API文档?有些应用程序可以复制iTunes功能,例如Copytrans
是否有Apple提供的协议或API?
我一直在挖掘互联网,发现这个链接为iPhone分层通信.此外,我使用LibUsbDotNet库与USB设备进行通信(示例).任何人都可以建议应该使用哪个EndPoints.
在我看来,我必须在Windows应用程序中实现usbmuxd.它是一种多层协议.必须有一些库实现usbmuxd(我不认为我必须自己实现协议)
我对iTunes通信以及USB通信都不太了解.我正在尽可能多地添加信息(当然还有我在研发中提出的内容).任何帮助都非常感谢.
public static DateTime LastDataEventDate = DateTime.Now;
public static UsbDevice MyUsbDevice;
#region SET YOUR USB Vendor and Product ID!
public static UsbDeviceFinder MyUsbFinder = new UsbDeviceFinder(1452, 4768);
#endregion
private void LibUSB()
{
ErrorCode ec = ErrorCode.None;
try
{
// Find and open the usb device.
MyUsbDevice = UsbDevice.OpenUsbDevice(MyUsbFinder);
// If the device is open and ready
if (MyUsbDevice == null)
throw new Exception("Device Not Found.");
// If this is a "whole" …
Run Code Online (Sandbox Code Playgroud) 有没有办法从中获取歌曲的iTunes Store ID MPMediaItem
?
我正在尝试提取用户的播放列表,将其转移到另一台设备,然后使用MPMusicPlayerController的播放列表播放歌曲setQueueWithStoreIDs
。这将需要将MPMediaItem
s 映射到iTunes Store中的内容,这是iTunes Match的目的,后者包含在Apple Music订阅中。
从理论上讲,这对于与iTunes内容匹配的歌曲应该是可能的。但是,我无法找到一个属性或valueForKey
上MPMediaItem
或以任何其它类MPMediaPlayer
的框架,支持此功能。这persistentId
组属性是本地数据库密钥,不会绑定到该项目的iTunes内容。对于同一用户,它们在设备上似乎也不相同。
我需要访问用户的 iTunes 库。除了用户从 iTunes Store 购买或从 Apple Music 添加到他的音乐库或从其计算机同步和加载的播放列表和专辑之外,我想列出所有歌曲。我MPMediaQuery
用来检索列表。一切看起来都很好,只是在运行以下代码时出现错误:
2019-12-10 12:55:01.098885+0300 AppName[11292:2511243] [core] "Error returned from daemon: Error Domain=com.apple.accounts Code=9 "(null)""
2019-12-10 12:55:01.101918+0300 AppName[11292:2511243] [core] "Error returned from daemon: Error Domain=com.apple.accounts Code=9 "(null)""
2019-12-10 12:55:01.124897+0300 AppName[11292:2511243] [core] "Error returned from daemon: Error Domain=com.apple.accounts Code=9 "(null)""
2019-12-10 12:55:01.125093+0300 AppName[11292:2511243] [iTunesCloud] [ICUserIdentityStore] Failed to fetch local store account with error: Error Domain=com.apple.accounts Code=9 "(null)".
Run Code Online (Sandbox Code Playgroud)
代码运行良好并列出了我的资料库中的所有内容,包括我从 iTunes Store 购买的项目。我正在努力理解为什么即使它正在工作也会打印错误。
let myPlaylistQuery = MPMediaQuery.playlists()
let playlists = myPlaylistQuery.collections
for playlist in playlists! …
Run Code Online (Sandbox Code Playgroud) itunes-sdk ×10
itunes ×5
ios ×4
c# ×2
ios5 ×2
itunes-store ×2
.net ×1
apple-music ×1
c#-4.0 ×1
c++ ×1
cocoa-touch ×1
ios10 ×1
ios4 ×1
iphone ×1
ipod ×1
macos ×1
media-player ×1
objective-c ×1
python ×1
win32com ×1
xcode ×1