草庐IT

ios - 在模拟器中安装了来自 github 的控件 - 现在它随每个应用程序一起启动

我想尝试一些动画启动画面的控件,所以我先在我的应用程序上安装(使用cocoapods)CBZSplashView,删除它然后SKSplashView并将其也删除。现在,无论我启动什么应用程序(我有大约20个),它都会以闪屏效果打开。它必须与模拟器有关(对于真实设备,它不会发生)。我试图删除缓存,删除所有模拟器,但什么也没有。可能是什么原因? 最佳答案 尝试重置您的模拟器,在Xcode8中,您可以在“设备”页面中删除您的模拟器(按“command+shift+2”),尝试将其删除并重新添加。其实模拟器里面的info&APP是保存在一个

ios - 存档和验证新应用程序版本 IOS 时出错

当存档和验证新的应用程序版本时,如何解决下图中的错误? 最佳答案 您的包标识符无效。用适当的包标识符替换它。您可以这样更改它:Edit:YoumusthaveaniTunesConnectapprecordtovalidateanduploadyourapptoiTunesConnect.ThebundleIDyouenteriniTunesConnectmustmatchthebundleIDinyourXcodeproject.引用这个AppleDocumentation.另外,这个SOAnswer.

ios - 有什么方法可以在 Storyboard 中添加缩写/速记/常量来代替字符串?

我有一个@IBDesignableUILabel具有@IBInspectable属性,其中之一是字体名称。必须在Storyboard中输入长而复杂的字体名称是乏味且容易出错的:如果可能的话,我想做的是在代码中包含常量,例如:letText75Bold="NHaasGroteskTXStd-75Bd"为了在Storyboard中可见,即:这可能吗?作为引用,标签代码是:@IBDesignableclassCustomLabel:UILabel{@IBInspectableoverridevartext:String?{didSet{decorate()}}@IBInspectableva

ios - xcode 8 xcodebuild 从命令行为多个配置文件手动代码签名

在Xcode7中,我使用以下命令通过命令行为多个配置文件构建项目。我有多个配置文件和链接到这些配置文件的多个代码签名证书,因此我需要使用适当的配置文件签署IPA文件。PROVISION_PROFILE="MyProvisionprofilename"xcodebuild-workspace../ProjectName.xcworkspace-scheme"${PRODUCT_NAME}"-sdkiphoneos-configuration"${CONFIGURATION}"archive-archivePath"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.x

ios - iOS 上的 Ionic 应用程序意外关闭

我已经通过Xcode项目在我的iPhone上部署了一个ionic应用程序。两周后,我试图在iPhone上打开我的应用程序,但它意外关闭了。于是,今天我重新部署了app,可以成功打开了。但是,我很好奇是什么原因,它会不会再次意外关闭。有什么建议吗?谢谢!:) 最佳答案 这个问题可能与cordova加载所需的时间有关。如果您的应用程序大量加载了javascript库、更多的Controller和工厂,一些外部javascript文件(来自网络)cordova需要更多的时间来加载,如果它超过了它必须的时间,应用程序将意外关闭。在Andro

ios - Xcode 单元测试崩溃,无法加载插入的库 IDEBundleInjection

Xcode8.1中的单元测试有一个烦人的问题。尝试在我的iPadiOS10.1.1上运行基本测试会由于以下错误导致崩溃:dyld:couldnotloadinsertedlibrary'__PLATFORMS__/iPhoneOS.platform/Developer/Library/PrivateFrameworks/IDEBundleInjection.framework/IDEBundleInjection'becauseimagenotfound我还没有在任何地方找到解决方案,尽管一些帖子表明它可能与单元测试目标的代码签名有关。代码签名看起来正确,测试干净构建,我删除了派生数据

ios - PayMill SDK iOS swift 3.0 Xcode 8.1

我正在尝试在Swift项目中使用PayMillSDK。我按照框架PayMill的描述使用了CocoaPods,它生成了“Pods_PayMilDSK”之后我尝试将它导入到我的文件中,但我无法访问框架中包含的任何函数。我还尝试直接在我的项目中导入框架,但我无法访问PayMillSDK框架(即导入不会“看到”它)。如有任何帮助,我们将不胜感激。鲁道夫 最佳答案 运行podinstall后你应该总是Build你的项目,cmd+B,因为你的项目还没有读取的内容您刚刚安装的库。还要确保您使用的是.xcworkspace而不是.xcodepro

ios - 为什么我的模拟会以编程方式获得与 anchor /约束有关的空白黑屏?

这是我的代码。我试图将webViewanchor的顶部限制在ViewController的顶部布局指南的底部,但我只是得到一个黑屏,有时控制台中出现错误:Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis:(1)lookateachconstraintandtrytofigureoutwhichyoudon'texpect;(2)findthecodethataddedtheunwantedconstr

ios - 在自定义相机 swift + xcode 中切换相机时平滑过渡

我正在使用swift3和xcode创建我的自定义相机View。我已经让它工作了,但是我遇到了一个小问题。要从前/后切换摄像头设备,我停止session,从View中删除视频预览层,然后创建一个新session并从前置摄像头添加一个新的视频预览层。这使得新相机突然启动。我想要相机设备之间的平滑过渡。我该怎么做?这是我加载相机的代码:funcloadCamera(){session?.stopRunning()videoPreviewLayer?.removeFromSuperlayer()session=AVCaptureSession()session!.sessionPreset=A

ios - swift 3 : present does not work on iOS 9 and older

我正在尝试呈现一个UIImagePickerController,当我使用时:self.present(picker,animated:true,completion:nil)我收到这个错误:'NSPersistentContainer'isonlyavailableoniOS10.0ornewer我希望我的应用支持iOS8及更高版本编辑:选择器代码:ifUIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.photoLibrary){varimagePicker=UIImageP