小编Blu*_*lue的帖子

如何使用iconutil手动创建icns文件?

当我验证我的应用程序时,我收到此错误:

应用程序包不包含ICNS格式的图标,包含a 512x512512x512@2x图像.

我用Img2icns应用程序制作icns图标,直到今天它始终正常工作.但现在我收到了这个错误,没有办法让它发挥作用.我试图将两个PNG文件放在一起(512x5121024x1024)在Img2icns中,但我总是得到那个错误.我也尝试按照Apple的OS X人机界面指南中的说明进行操作,但是当我尝试制作图标集时,我收到此终端错误:

-bash:意外标记'newline'附近的语法错误

我对终端命令不是很好,所以也许我做错了.我写:

iconutil -c icns </Users/myname/SDK Mac Apps/MyApp/grafica/icon.iconset>
Run Code Online (Sandbox Code Playgroud)

如果有人能提供帮助,我将非常感激.谢谢,马西.

macos xcode cocoa icons iconutil

97
推荐指数
10
解决办法
8万
查看次数

Xcode 5中的iPad发布图像只接受视网膜或非视网膜而不是两者

我正在设置新Xcode中所需的所有新发布图像,但我有一个非常奇怪的问题...当我将Portrait Non-Retina(768x1024)图像放在没有问题时...但是当我走的时候放置肖像Retina(1536x2048)图像,最后一个出现没有问题,但非Retina一个消失,它出现错误说:没有找到正确尺寸的图像....同样的事情也发生在两个风景图片...我正在添加2张图片,以便您更好地了解问题....

在这里,我有2个非Retina设置

在此输入图像描述

当我设置2视网膜时,非视网膜消失...

在此输入图像描述

有谁面临同样的问题?有解决方案吗?谢谢你的帮助.马西

ipad retina-display ios7 xcode5

31
推荐指数
1
解决办法
6133
查看次数

如何使用YouTube API V3?

我正在尝试弄清楚如何在我的iOS应用中使用新的YouTube API(第3版),但我不知道该怎么做.我做了很多关于它的研究,但我发现的是旧API的所有示例和代码,因此它们无效.现在我明白了,为了使用新的API,您必须在Google Developer Console中创建一个项目(我做到了)...但是他们会将您发送到一个包含一些代码的页面,但我真的不明白如何使用它.链接到谷歌api页面 我需要知道的是如何从YouTube视频的给定URL中检索一些信息,我需要的信息是"喜欢"的总数和"视图"的总数...使用API​​ 2它这样做很简单......但是现在我真的不知道从哪里开始......有没有人可以用一些例子和一些代码来解释如何实现这个目标?我很确定很多人会从中受益.

objective-c youtube-api ios swift youtube-livestreaming-api

10
推荐指数
2
解决办法
1万
查看次数

沙盒化应用程序后,NSSavePanel未保存文件

我在使用NSSavePanel沙盒化Mac App Store的应用程序后保存字符串文件时遇到问题.我设置com.apple.security.files.user-selected.read-writeYES,NSOpenPanel它正在按预期工作.

但是,当我尝试保存一个新文件时,似乎一切正常,但是没有保存的文件应该是....

这是我用来保存文件的代码:

NSSavePanel *save = [NSSavePanel savePanel];

long int result = [save runModal];

if (result == NSOKButton)
{
    NSString *selectedFile = [save filename];
    NSString *fileName = [[NSString alloc] initWithFormat:@"%@.dat", selectedFile];
    NSString *arrayCompleto = [[NSString alloc]initWithFormat:@"bla bla bla"];
    [arrayCompleto writeToFile:fileName
                    atomically:NO
                      encoding:NSUTF8StringEncoding
                         error:nil];
}
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c nssavepanel appstore-sandbox

8
推荐指数
1
解决办法
4048
查看次数

在Cocoa中,使用webview,如何在鼠标结束时在状态栏中显示链接?

正如标题所说,我正在使用webview来显示网站,当鼠标悬停在超文本上时我需要在状态栏中显示链接...我该怎么做?我相信这是非常容易的事情,但到目前为止我找不到任何关于此事的内容......感谢任何帮助,Massy

cocoa objective-c mouseover webview

5
推荐指数
1
解决办法
536
查看次数

如何使用AVAudioRecorder暂停和恢复录音

我需要暂停然后恢复录音,我正在使用AVAudioRecorder进行录音...有人知道怎么做吗?任何帮助将非常感谢!非常感谢Peace Massy

iphone objective-c recording avaudiorecorder

3
推荐指数
1
解决办法
4912
查看次数

由于过期的证书不存在,无效的代码签名标识

我被我的应用程序困住了.我无法将其上传到iTunes,因为在"归档"步骤之后,当我必须选择应用程序记录和代码签名标识时,它会说:

"我的名字"是一个有效的身份.但是,关联的包标识"我的名称"已过期.

查看Code Sign Identity的弹出菜单,我注意到问题来自"MyProgram_production"证书,实际上在配置门户中,当我为Production创建开发人员证书配置文件时,我收到此错误:

您必须拥有有效的Mac应用程序证书才能创建配置文件.

您必须拥有有效的Mac应用程序证书才能创建配置文件

但是我已经创建了一个有效的配置文件,正如你在图像中看到的那样,但过期的配置文件也在那里.我的问题是,在Apple网站的证书页面中,旧的过期版本不在那里.有一些旧证书,但我没有机会删除它们:

证书页面

我该怎么办?

itunesconnect certificate provisioning-profile

3
推荐指数
1
解决办法
849
查看次数

在Cocoa中:如何设置读/写文件夹的权限?

我正在转换图像大小,然后我将新文件保存到原始图像文件所在的同一目录中.

我只能设置"images"目录的权限.如果我的应用程序需要选择该目录中的图像,它将按预期工作.如果我选择另一个目录中的图像(例如用户创建的目录文件夹),则不会显示新图像.我在App Sandbox中看到的只是"用户选择的文件"目录,"图像"目录,"下载"目录,"图片"目录,"音乐"目录和"电影"目录.

有没有办法以编程方式提供此权限?

cocoa file-permissions sandbox directory-permissions

2
推荐指数
1
解决办法
1668
查看次数