我最近尝试将我的苹果开发证书转移到新的 Mac,但是,配置配置文件显示为未找到有效的签名身份。
我将我的开发者帐户导入到 Xcode5 中,当我部署构建时,我可以选择修复没有有效签名的问题 - 这会为捆绑 ID 生成 iOS 团队配置文件。
到目前为止,我们发现这对于测试来说很好 - 我们不使用应用程序商店来分发自己。
如果有人能够提醒我这是否是一个好的方法,或者如果我们确实使用应用程序商店进行分发,我是否需要生成新的分发证书。
我正在开发一个Mac应用程序,并准备将其提交给Mac AppStore.
我也想在同一时间将它分发到我的网站上.
由于我使用Sparkle框架来管理AppStore外部版本的更新,因此不能对应用程序进行沙盒处理.
我知道我可以使用多个构建目标完成此操作,但是同步的两个目标太重了,因为唯一不同的是沙箱.
所以我创建了一个构建配置,我的配置列表如下:
如何仅为MacAppStore配置启用Sandbox ?
在 XCode 5 中,我经常遇到的问题之一是在使用 Storyboard 时出现许多关于视图错位的警告。虽然我知道如何解决这些警告,但由于我的 UI 很容易发生变化,所以当我在早期阶段构建和测试应用程序时,我通常会让它们保持原样。由于这些未解决的警告,当我运行应用程序来显示这些警告时,XCode 将始终转到“问题导航器”窗格,并且这会导航离开我所在的上一个窗格。
我的问题是,有没有办法在运行应用程序时禁用自动导航到问题导航器?

我用Cocoa pod安装了最新的2.1.0版AFNetworking.当我在6.1模拟器上运行应用程序时,我收到以下错误:
dyld: Symbol not found: _NSURLSessionTransferSizeUnknown
Referenced from: /Users/OskarLarsson/Library/Application Support/iPhone Simulator/6.1/Applications/7F665584-0657-4E3E-A416-87C018E6964C/xxxx.app/xxxxx
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/Foundation.framework/Foundation
in /Users/OskarLarsson/Library/Application Support/iPhone Simulator/6.1/Applications/7F665584-0657-4E3E-A416-87C018E6964C/xxxx.app/xxxx
(lldb)
Run Code Online (Sandbox Code Playgroud)
我在Mac OS X 10.8上发现了一个类似的问题AFNetworking 2.0"_NSURLSessionTransferSizeUnknown"链接错误,但是由于我的应用程序仍然在此版本的AFNetworking和iOS 6.1上崩溃,我想知道是否有人知道我做错了什么或是否我忘记了什么.
我正在使用:AFNetworking 2.1.0,Mac OS X 10.9.1和Xcode 5
这听起来像是一个奇怪的请求,但我一直在使用 AMSlideMenu(这很棒)https://github.com/SocialObjects-Software/AMSlideMenu
但是在我的一个特定项目中,我只需要使用一个按钮就可以打开左侧菜单。
现在我有一个按钮可以打开和关闭菜单,但是对于这个特定的项目,我需要使用滑动手势,所以我需要禁用通过滑动访问菜单。
我一直在查看 AMSlideMenu 文件中的方法,但我不知道如何禁用滑动。
任何帮助将不胜感激!
我正在使用以下命令将 oclint 与 xcode 5-
Step1:xcodebuild -target OClintDemo -configuration Debug -scheme OClintDemo -sdk iphonesimulator
Step2:OClintDemo jenkins$ xcodebuild -sdk iphonesimulator | tee xcodebuild.log
Step3: oclint-xcodebuild xcodebuild.log
Step4: oclint-json-compilation-database -- -o=report.html
但我得到 compile_commands.json 空文件,并且 report.html 包含以下 - OCLint 报告摘要:TotalFiles=0 FilesWithViolations=0 P1=0 P2=0 P3=0 [OCLint ( http://oclint.org ) v0.7 ]
我为iOS6开发了一个简单的应用程序,现在我要更新它对iOS7的外观.我想做的第一个改变之一涉及导航栏.
我正在使用xcode附带的标准导航栏UI组件.在iOS6中,导航栏显然位于状态栏下(即电池,载体和小时),在iOS7中导航栏与状态栏混合.
我的问题是:如何增加导航栏的高度并将标题垂直放置在比默认位置稍低的位置?目前我有这个:

标题太接近时间了.我想实现这一点(iOS7附带的标准照片应用程序):
这里栏的标题较低,栏较大(或者只是向下移动).它一直试图通过尺寸检查器修改导航栏的高度,但没有成功.
这可能是一个非常容易解决的问题,但是我仍然是xcode开发的新手,我无法弄明白.
今晚一直在关注iOS 7 SDK,有一件事我注意到,他们是否已经在iOS 7中为iPhone模拟器删除了iPhone"皮肤"?我似乎只能选择,iPhone 3.5/4英寸Retina或iPad/iPad Retina,它们都只有黑色边框,我更喜欢用皮肤模拟器测试非视网膜,因为它的速度更快,任何想法如何获得它背部?
自从将Xcode升级到v5并将启动和应用程序图标图像转换为图像资产目录后,我无法在iOS 6.1和iOS 7的报亭中看到我的应用程序的报亭图标.相反,我在其位置看到常规应用程序图标.我仍然在编译iOS SDK 6.1,因为iOS 7中的风格明显变化,我还没有深入测试.
也就是说,这是我在报亭图标上试过的图标,icon-newsstand.png:
这些解决方案都不起作用.这是我的info.plist也供参考.我已经修改了应用程序名称,仅供参考.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>---- ----</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIcons</key>
<dict>
<key>UINewsstandIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon-newsstand.png</string>
</array>
<key>UINewsstandBindingEdge</key>
<string>UINewsstandBindingEdgeLeft</string>
<key>UINewsstandBindingType</key>
<string>UINewsstandBindingTypeMagazine</string>
</dict>
</dict>
<key>UIBackgroundModes</key>
<array>
<string>newsstand-content</string>
</array>
<key>UINewsstandApp</key>
<true/>
<key>CFBundleIdentifier</key>
<string>com.----.----</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.1</string>
<key>CFBundleName</key>
<string>---- ----</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.0.1.13830</string> <!-- The Version of the app. -->
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIPrerenderedIcon</key>
<true/>
<key>UIStatusBarHidden</key>
<true/>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string> …Run Code Online (Sandbox Code Playgroud) 我正在使用Xcode 5.0.2开发iPad(iOS 7).昨天早上我正在玩应用程序(我的第一个应用程序),每次运行它时,它都完美地显示在模拟器中.但经过一些5/6的运行后,Xcode才停止在模拟器中启动我的应用程序.我开始收到这条消息:
MagazineManager意外退出 - 失去连接
图片:

我从昨天早上开始研究一个没有运气的解决方案.我甚至卸载并重新安装了Xcode,清除了缓存,删除了文件夹......所有这些戏剧都认为它可能是某种缓存问题.
然后,上网我尝试了很多"解决方案",没有一个工作.
我已经尝试了所有列出的内容:Xcode突然停止在硬件上运行项目:"无法启动xxx.app:..没有这样的文件.."
在这里:https://discussions.apple.com/message/23431537#23431537
在更多的地方.
毕竟我试试这个,试试看,我遇到了同样的问题.我只能在模拟器上看到一个黑色的屏幕(下图)和Xcode上的那个消息!

在我的广泛研究中,我读过人们仍然能够使用他们的iPad进行调试.问题是,我得到了新的iPad空气,这只是到了12月20日!所以我没有地方可以测试我的应用程序.
谢谢!
UPDATE
刚刚在调试器控制台中收到此消息:
013-12-09 20:23:25.902 sim [607:303] /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin/sim:在路径上找不到可执行文件:' /Users//Library/Developer/Xcode/DerivedData/MagMan-bvhhiijesvrvuteunbmpsxcqgsst/Build/Products/Debug-iphonesimulator/MagMan.app"