在我开始使用Xcode 4.2之前,我从未遇到过这个问题.尝试上传我的应用时遇到以下错误:
无法验证图标尺寸,找不到图标.您的最低操作系统版本低于3.2,因此您必须定义CFBundleIconFile或提供57x57的默认Icon.png
我有一个"Icon.png"图像,是57x57.我尝试添加它并从info.plist中删除它.没有成功.我不知道该怎么办.

这是我的info.plist文件

Info.plist再次编辑

解
感谢您的意见.问题是我没有按照正确的步骤准备应用程序在Xcode 4中提交.这与Xcode 3.2非常不同.如果您按照本指南的步骤操作,您将不会遇到我遇到的问题.
我无法在任何地方找到这个问题的答案.我是Xcode的新手.我开发了两个多语言iPhone应用程序,无法将它们上传到iTunes Connect,因为我收到了一个着名的错误"info.plist键cfbundlelocalizations的值不是该键所需的类型".每个人都说这是因为我需要在那里放置一系列值,但我不知道该怎么做.如果我需要例如英语和法语,我应该把它放在那里?这样的事情(0 = en,1 = fr)?
我是 iOS 开发人员,我想开发一个 Mac 应用程序(它基本上是一个来自 iOS 应用程序的“端口”)。在 iOS 中的 IB 中很容易将一个 UIButton 连接到两个或多个操作。我注意到在 Mac 应用程序中,我只能将 NSButton 连接到单个操作。有没有办法将 NSButton 连接到多个动作?
我在App Store里有一个钢琴应用程序.它适用于横向模式.

现在iOS 7似乎忽略了IB中的Landscape设置

该应用程序在iOS 6及更低版本中可以正常运行.在iOS 7中出现在肖像中.以下是设置和相关代码:

//iOS 6+
- (BOOL)shouldAutorotate
{
return YES;
}
//iOS 6+
- (NSUInteger)supportedInterfaceOrientations
{
return (UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight);
}
//iOS 5.1.1-
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
Run Code Online (Sandbox Code Playgroud) 我禁用了一个按钮[myButton setEnabled: NO].然后,我尝试启用它[myButton setEnabled: YES].没有任何反应.我忘记了什么吗?
ios ×4
iphone ×3
objective-c ×3
xcode ×3
xcode4 ×2
cocoa ×1
cocoa-touch ×1
info.plist ×1
ios7 ×1
landscape ×1
macos ×1
nsbutton ×1
uikit ×1
xcode4.2 ×1