Tag: xcode

有没有办法排除一些文件提交到iOS应用程序商店

我正在开发一个我想提交给商店的应用程序,而且我有一些文件,这些文件是我不希望成为存档文件的一部分。 例如,我做了一些viewcontroller文件,但不打算用于这个版本的应用程序或一些数据文件,我正在阅读到数据库中,不需要在版本中。 在创build档案之前,我是否必须删除所有内容,或者我可以select一些不包含的内容。 还有一些故事板上的视图控制器是额外的,我不得不删除它们呢? 提前致谢!

使UIViewController单身?

在使用我的应用程序时,用户应该能够开始,停止,转发背景音乐。 (跨越几个UIViewControllers)。 为此,我让我的MusicPlayer成为一个单例( NSObject )。 如果我在每个视图中为自己创build控件,它就可以工作,但是我想要的基本上是处理音乐播放器类的一个视图 ,并且一直存在 。 用户也应该能够通过向左或向右滑动来“隐藏”和“显示”视图。 所以如果它被隐藏,我改变了我的视图控制器,它应该隐藏在新的视图控制器也不应该中断音乐。 什么是最好的方法来做到这一点? 谢谢 编辑: 那么…我在我的家庭视图控制器中试过这一个,它的工作原理: UIView * playerView = [[UIView alloc] initWithFrame:CGRectMake(0, 300, self.view.bounds.size.width, 44)]; playerView.backgroundColor = [UIColor redColor]; [[[[UIApplication sharedApplication] delegate] window] addSubview:playerView]; 但: 有没有办法在ApplicationDelegate中做到这一点?

App认为它在4英寸时运行在3.5英寸的iPhone上

我正在为3.5和4英寸的屏幕开发应用程序。 但是,即使在我运行4英寸的iPhone模拟器时,模拟器上的屏幕尺寸突然变成了320 * 480。 我把这个AppDelegate文件,它打印320.000000,480.000000 … – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; NSLog(@"%f, %f", [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height); … } 我不确定Xcode中的哪个设置(如果有的话),我不小心碰到了这个。 我所有的.xib文件都设置为4英寸视网膜。 有没有人遇到过这个?

iOS:debugging在XCode中不起作用

我正在使用XCode 4和iOS SDK 4.3. 我的debugging工作正常,但现在我发现,设置断点时,应用程序暂停,但XCode不专注于编辑器中的行。 当击中断点时也不显示绿色箭头。 我有一个在AppDelegate分配的UINavigationController 。 当我在didFinishLaunchingWithOptions设置断点时,一切都按预期工作: 这是当ia断点暂停了应用程序在mapViewController这是第一个项目添加到导航控制器。 (没有绿色的箭头,但应用程序暂停): 我真的不知道为什么debugging工作在AppDelegate而不是在这个控制器。 如果你需要额外的信息或截图来帮助我,请告诉我。 更新: 现在它甚至不能在AppDelegate工作,并且什么也不做。 我也可以逐行浏览,可以看到在本地分配的值,因此可以猜测应用程序当前在代码中的位置。 所以显然,一切正常,只是当前执行的行不标记为应该。

XCode中的Clang错误

我的应用程序在xcode 4.4.1中运行良好,但是我只是更新到了4.5,现在我得到了一个铛错误。 甚至不知道它在说什么,有没有人以前经历过这件事,或者可以阐明我如何去解决这个问题? 这里是确切的错误: Ld /Users/natehamilton/Library/Developer/Xcode/DerivedData/LCBCChurch-hacgcivdmhbavlecueatfvjbekxn/Build/Intermediates/LCBCChurch.build/Debug-iphoneos/LCBCChurch.build/Objects-normal/armv7s/LCBCChurch normal armv7s cd "/Users/natehamilton/Desktop/Current Projects/Work/Projects/Mobile App/LCBCChurch" setenv IPHONEOS_DEPLOYMENT_TARGET 5.1 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk -L/Users/natehamilton/Library/Developer/Xcode/DerivedData/LCBCChurch-hacgcivdmhbavlecueatfvjbekxn/Build/Products/Debug-iphoneos -F/Users/natehamilton/Library/Developer/Xcode/DerivedData/LCBCChurch-hacgcivdmhbavlecueatfvjbekxn/Build/Products/Debug-iphoneos -F/Users/Shared/Cordova/Frameworks -filelist /Users/natehamilton/Library/Developer/Xcode/DerivedData/LCBCChurch-hacgcivdmhbavlecueatfvjbekxn/Build/Intermediates/LCBCChurch.build/Debug-iphoneos/LCBCChurch.build/Objects-normal/armv7s/LCBCChurch.LinkFileList -dead_strip -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak_library /usr/lib/libSystem.B.dylib -fobjc-link-runtime -miphoneos-version-min=5.1 -framework Foundation -framework UIKit -framework CoreGraphics -framework AddressBook -framework AddressBookUI -framework AudioToolbox -framework AVFoundation -framework CoreLocation […]

CGContextDrawPDFPage内存泄漏 – 应用程序崩溃

当我用仪器分析我的应用程序时,我发现CGContextDrawPDFPage分配的数据不会立即释放。 应用程序因CGContextDrawPDFPage而崩溃。 你好,这里是我在CATiledlayer中绘制pdf的代码 – (void)drawLayer:(CATiledLayer *)layer inContext:(CGContextRef)context { if (_PDFPageRef == nil) { return; } CGPDFPageRef drawPDFPageRef = NULL; CGPDFDocumentRef drawPDFDocRef = NULL; @synchronized(self) // Briefly block main thread { drawPDFDocRef = CGPDFDocumentRetain(_PDFDocRef); if( _PDFPageRef != (__bridge CGPDFPageRef)([NSNull null]) ) drawPDFPageRef = CGPDFPageRetain(_PDFPageRef); else return; } //CGContextSetRGBFillColor(context, 0.0f, 0.0f, 0.0f, 0.0f); //CGContextFillRect(context, CGContextGetClipBoundingBox(context)); if (drawPDFPageRef […]

有没有办法在Xcode中安装旧的iOS SDK?

我想确保一些向后兼容性为我的应用程序编译使用旧的SDK来testing更新的类和方法。 但是,Xcode仅适用于最新iOS版本的SDK。 我已经下载并安装了iOS 3.1.3 SDK( 使用这里描述的方法 )并且工作正常。 我的代码已满(不太满:-))__IPHONE_OS_VERSION_MAX_ALLOWED,__IPHONE_OS_VERSION_MIN_REQUIRED和这样的respondsToSelector。 这适用于iOS 3.1.3 SDK,但是如果将来我想用4.0 SDK重复这个过程呢? 是否有在最新的Xcode中安装较旧的SDK版本的一般stream程?

无法附加到PID:“####”无法附加

我刚刚更新到Xcode 7.3.1,并在iOS模拟器上显示启动屏幕后,我的项目与相同的错误崩溃。 错误是: “无法附加到PID:”1712“无法附加” 然后我试着运行另一个项目,我得到: “无法附加到PID:”2025“无法附加” 任何解决scheme

退出应用程序会导致错误“来自debugging器的消息:由于信号9而终止”

我正在编写一个基本的音乐播放器应用程序,但在处理应用程序状态转换时遇到一些问题。 我正在使用Swift 3和MPMusicPlayerController.systemMusicPlayer() 目标是这样的: 1)当用户点击主页button和应用程序进入BG(作品)保持音乐播放 2)停止播放器(myMP.stop())如果用户退出应用程序(有时工作,其他时间抛出错误) 我使用基于可能的行为的打印语句来追踪stream程,并得到这样的结果: stream程2是我所期望的,但stream程1在应用程序closures时抛出一个错误 – 我期望在这里终止。 编辑:主要的问题是,当退出应用程序使用stream程1,“将终止”永远不会被调用 – 因此,“myMP.stop()”永远不会被调用,玩家继续播放应用程序退出后。 如果您在应用程序处于活动状态时单击Home(stream程1)或双击(Flow 2),则行为会有明显差异。 为什么我会从同样的行为中得到两个不同的回应? 编辑:最重要的是,如果它永远不会“终止”,我该如何停止MediaPlayer的stream1? 编辑: 以下是一些复制问题的示例代码: AppDelegate.swift // // AppDelegate.swift // Jumbo Player // import UIKit //import MediaPlayer //doesn't matter where this is declared – here or in ViewController – same results //let myMP:MPMusicPlayerController = MPMusicPlayerController.systemMusicPlayer() @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { […]

“没有这样的模块”Alamofire“”Xcode不会识别Alamofire框架

我意识到在其他问题(如这里 )中也遇到同样的错误,但是他们的解决scheme并不适合我。 我的应用程序不断收到构build失败:“没有这样的模块”Alamofire“”。 我按照cocoadocs安装说明( 这里 )安装Alamofire,它仍然不能正常工作。 我确定一切都有相同的部署目标。 embedded式二进制文件和框架 这是我的podfile文本。 source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.2' use_frameworks! target 'MyApp' do pod 'Alamofire', '~> 3.0' end target 'MyAppTests' do end target 'MyAppUITests' do end 另外,我在terminal再次尝试“$ pod install”,并得到这个消息: [!] The `App [Debug]` target overrides the `EMBEDDED_CONTENT_CONTAINS_SWIFT` build setting defined in `Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig'. This can lead to problems with […]