如果在iOS 8.0及更高版本中不支持registerForRemoteNotificationTypes:则构buildiOS版本

如果设备注册通知的方式发生了重大变化,并且我们不能再使用registerForRemoteNotificationTypes:如果我们不能使用Xcode 6testing版,我们如何构build新版本的应用程序来支持iOS 8? 我们将不得不build立并提交Xcode 6 GM版本的发布date,以便用户继续获取推送通知?

“++”已被弃用:它将在Swift 3中被删除

在更新到Xcode 7.3 ,在我的项目中显示了一堆警告。 “++”已被弃用:它将在Swift 3中被删除 任何想法来解决这个警告? 为什么++和–将被弃用的任何原因?

如果一个子类引用一个超级伊娃,合成一个不相关的属性失败

编辑:我只是注意到这个其他堆栈溢出问题要求很多相同的事情: 为什么一个子类@property没有相应的伊娃隐藏超类ivars? 这是一些有趣的行为,我无法在官方或非官方(博客,鸣叫,SO问题等)中findlogging。 我把它解释成它的本质,并在一个新的Xcode项目中进行了testing,但我无法解释它。 MyBaseClass有一个实例variables: @interface MyBaseClass : NSObject { NSObject *fooInstanceVar; } @end MySubclass扩展了MyBaseClass,并声明了一个完全不相关的属性(也就是说,该属性不打算由实例variables支持): #import "MyBaseClass.h" @interface MySubclass : MyBaseClass { } @property (nonatomic, retain) NSObject *barProperty; @end 如果MySubclass的实现不合成属性,但实现访问器方法,一切都很好(没有编译器错误): #import "MySubclass.h" @implementation MySubclass – (NSObject*)barProperty { return [[NSObject alloc] init]; // pls ignore flagrant violation of memory rules. } – (void)setBarProperty:(NSObject *)obj { /* […]

ios 8 openUrl itms-services不会退出当前的应用程序

在iOS 6或7中,当我使用itms-services://XXXX的URL调用UIApplication openUrl来安装应用程序的新版本(使用带有ipa文件的企业部署)时,应用程序退出到主屏幕。 在iOS 8中,这不再是这种情况。 现在应用程序继续运行,就像没有任何事情发生一样,但是如果我进入主屏幕,我可以看到我的应用程序图标变成灰色,下载约66%的饼图和下面的文本"Downloading…" 。 如果我现在等待一段时间(不到一分钟),应用程序安装正确,我可以再次启动我的应用程序。 有没有其他人经历过这种行为? 有没有人看到有关此文件? 只要有logging,我可以接受行为改变,但是我没有看到有关这方面的任何文件。

供应configuration文件中的UDID?

给定configuration文件,是否有人知道如何确定该configuration文件中的UDID?

在iOS 8和iOS 9中debugging移动Safari

切换到新版本的iOS后,我无法从OS X Safari将我的networking应用程序debugging到我的iPhone Safari浏览器。 我的iPhone出现,但我没有select。 在我的iPhone上,我已经允许networking检查员。 英文:Developer – > Johans iPhone – >无法检查的应用程序。 但是,如果我将我的networking应用程序保存到我的主屏幕 – 我可以获得该应用程序的开发工具,但这不是我想要的。 不幸的是,我没有其他的iOS / OS X设备来testing,所以任何帮助将不胜感激。

该应用程序在payload / appname.app / appname:_terminateWithStatus中引用非公共select器

我上传我的iOS应用程序在应用程序商店,它有一些警告,当我上传的应用程序。 警告是app references non-public selectors in payload/appname.app/appname: _terminateWithStatus我正在使用Facebook的SDK“Facebook的IOS – SDK – 3.8”和parsingSDK“parsing库1.2.18”。 任何人都可以引导我,我应该怎么做才能消除这个警告?

UICollectionView iOS 9在支持RTL语言的项目上发布

在使用UICollectionView时,似乎苹果在RTL语言中使用自动翻转界面的新function会导致问题。 我在收集视图中使用了Trailing / Leadingtypes的约束条件,并且按照RTL语言切换了它们的值。 问题是实际显示的数据是集合数据源中的最后一个 indexPath ,但是第一个单元格的UIScrollView.contentOffset.x是0。 一个适当的行为将是以下之一: 正确显示第一个indexPath并切换滚动的方向(向右) – 最佳select 不翻转UI /约束,所以indexPath -data / indexPath / scrollView.contentOffset.x将被同步 – 禁用RTL支持的选项。 呈现最后一个indexPath的单元格和数据,但修复scrollView.contentOffset.x以表示最后一个单元格的位置。 我猜苹果可能会在将来某个时候修复它,但同时我们将不得不使用倒序数组和/或滚动到最后一个对象的解决方法。

如何防止SwiftSupport库被包含两次

当我们将我们的应用程序, Firefox for iOS ,导出到SwiftSupport文件时, SwiftSupport目录包含两次: ./Payload/Client.app/Frameworks/libswiftCore.dylib ./Payload/Client.app/Frameworks/libswiftCoreAudio.dylib ./Payload/Client.app/Frameworks/libswiftCoreGraphics.dylib ./Payload/Client.app/Frameworks/libswiftCoreImage.dylib ./Payload/Client.app/Frameworks/libswiftDarwin.dylib ./Payload/Client.app/Frameworks/libswiftDispatch.dylib ./Payload/Client.app/Frameworks/libswiftFoundation.dylib ./Payload/Client.app/Frameworks/libswiftObjectiveC.dylib ./Payload/Client.app/Frameworks/libswiftSecurity.dylib ./Payload/Client.app/Frameworks/libswiftUIKit.dylib ./SwiftSupport/libswiftCore.dylib ./SwiftSupport/libswiftCoreAudio.dylib ./SwiftSupport/libswiftCoreGraphics.dylib ./SwiftSupport/libswiftCoreImage.dylib ./SwiftSupport/libswiftDarwin.dylib ./SwiftSupport/libswiftDispatch.dylib ./SwiftSupport/libswiftFoundation.dylib ./SwiftSupport/libswiftObjectiveC.dylib ./SwiftSupport/libswiftSecurity.dylib ./SwiftSupport/libswiftUIKit.dylib 这是从一个释放configuration文件构build并导出为App Store分发的.ipa文件。 有没有人见过这个? 我在苹果开发者论坛上问了两次没有回应。

透明的iPadvideo

是否有可能在iPad上有一个带有alpha层(透明)的QuickTimevideo在静态dynamic背景UIView (即偶尔会改变的视图)之上播放? 谢谢!