前几天更新好Xcode11后,运行旧项目,相安无事,心里捏了一把汗,终于没有跟往年那样一更新就给你一大堆报错了。刚才突发奇想,使用Xcode11新建iOS项目时,如果你跟往常一样在Appdelegate的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)lau
原创
2021-09-09 20:05:00
61阅读
在Xcode11中,工程 targets里面的App Icons and Launch Images里面没有了Launch Images Sourc
原创
2022-06-16 12:37:13
280阅读
xcode插件安装与卸载(简单实用)目前安装方式一般有两种,一种直接从github上面克隆工程到本地,另外一种是采用alcatraz插件管理工具。前者直接把工程克隆到本地,运行即可,方式简单粗暴,不做详细说明。本文主要介绍采用alcatraz插件管理工具进行安装插件,非常方便。1、xcode插件安装详细流程: (1)先去下载插件安装工具:alcatraz 下载办法: alcatraz提供了下
转载
2023-07-26 21:30:50
91阅读
首先,经过一些尝试,我最终的结论是,我不能像往常一样,我们找到了14•3的一些DeviceSupport,然后放到xcode对应的路径下,但是报错了 An error was encountered while attempting to Communicate With this device 上面那个错误看过两种解决方案,一种是按提示拔数据线,关机等,对我无效。一种是identifier。但是
转载
2023-06-25 13:54:12
61阅读
# 实现 iOS 16 横竖屏切换的完整指导
在本篇文章中,我将指导你如何在 Xcode 11 中实现 iOS 16 的横竖屏切换功能。这个功能是每个 iOS 开发者都必须掌握的基础技能之一。为了帮助新手更好地理解整个过程,我将以表格的形式展示步骤,并提供相应的代码示例及详细注释。
## 整体流程
以下是实现横竖屏切换的主要步骤:
| 步骤 | 描述 |
| --- | --- |
| 1
总结一下,目前.app包转为.ipa包的方法有以下几种:1、Apple推荐的方式,即实用xcode的archive功能Xcode菜单栏->Product->Archive->三选一,一般选后两个。局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用provisioning profile+P12文件来进行真机调试。上述方法在最后导出ipa包
转自:https://www.j
原创
2022-08-04 11:00:49
376阅读
0x00更新之前,是不存在这个问题的我们的需求是:长按弹出复制小菜单,能够对文本进行复制这里的控件是UILabel直到有一天更新了Xcode菜单就始终弹不出来了!?0x01调试发现,长按事件是触发了的就是调用UIMenuController的方法进行显示时始终没有效果后来发现,对于UITextView是有效的
原创
2022-10-25 00:26:11
167阅读
11.2 Xcode 11.2 includes Swift 5.1 and SDKs for iOS 13.2, iPadOS 13.2, tvOS 13.2, watchOS 6.1 ,and macOS Catalina 10.15.1 Xcode 11.2包括Swift 5.1和适用于iOS 13.2,iPadOS 13.2,tvOS 13.2,watchOS 6.1和macOS Cata
最近因为疫情原因在家办公还好可以远程开发,这不开发完成需要发版结果就遇到了这个恶心的问题,这个页面卡一天也是个这,没有报错也没有继续往下走。网上找的各种方法试了也都无济于事。特别是下面这一种 因为xcode11之后没有application loader上传工具了,所以也就没用了。 而且还试了网上说
转载
2022-02-23 13:36:34
203阅读
1. 因为项目中使用的SDK包含i386 x86_64架构,iOS13苹果取消了32位系统的支持 终端 cd 到 移除支持 x86_64,i386 的二进制文件lipo -remove x86_64 Realm -o realm lipo -remove i386 Realm -o realm 如果
转载
2020-03-04 15:50:00
236阅读
2评论
Xcode 11.4 发布新特性Xcode 11.4 包含适用于 iOS 13.4,iPadOS 13.4,tvOS 13.4,watchOS 6.2 和 macOS Catalina 10.15.4 的SDK。Xcode 11.4 版本支持在 iOS 8+,tvOS 9+ 以及 watchOS 2+ 的设备上调试,同时需要运行 macOS Catalina 10.15.2+ 版本的 Mac。通用
转载
2023-07-27 21:48:13
95阅读
之前写过在xcode6.1和ios10.10.1环境下实现真机测试,以及最近提交的app一直在审核当中,所以木有发布如何实现app发布来分享给大家。刚好昨天app审核通过了,所以就分享一篇如何实现app发布。工具/原料iosxcode方法/步骤1第一步:创建app发布证书以及配置文件1. 进入ios开发中心22. 点击进入 Certificates,Identifiers &
最近发现了比较奇怪的问题,就是 ios10.几以前的版本,用xcode9 编写的程序 如果程序写的table是 plain的 ,那么 在 ios10.几及以下版本都会显示成group样式,而在最新的ios11上却是 plain样式,看来苹果做的东西不兼容了,哈哈。从没给苹果提过bug,不知道去哪里提
转载
2017-09-09 17:51:00
211阅读
2评论
Xcode:就是iOS的集成开发环境IDE,相当于Windows下的Visual Studio。Xcode的功能及其强大,甚至可以认为超过Visual Studio。当前的Xcode集成开发环境支持两种开发语言:Objective-c和Swift(Xcode 6开始支持),目前最新的Xcode支持一些AI构建。可见其发展目标和方向,它是iOS和Mac的唯一主流开发环境。Cocoa:Cocoa是一
对于xcode11新工程的创建,多了一个SceneDelegate类,对于这个类的理解其实就是为了实现iPadOS支持多窗口的结果。对于不需要支持多窗口的项目,完全可以不用考虑这个类,直接删除,按照之前的创建工程方式创建即可,不知道这样的理解是不是对的,如果有什么异议,欢迎沟通交流。1.删除SceneDelegate类2.删除代理方法3.在AppDelegate创建window 2.针对
转载
2021-05-21 23:44:06
146阅读
2评论
之后不少人发现在Open Developer Tool中没了Application Loader。那么如果我们还想用该怎么办呢?先这样找个老版的Xcode–>Contents–>Applicati...
原创
2022-08-05 08:43:54
66阅读
1、xcode11 新建项目2、用CocoaPods做iOS程序的依赖管理学习链接2.1 安装总结:安装方式异常简单 , Mac 下都自
原创
2022-08-22 17:11:21
372阅读
1.确保手机已经升级到 iOS 11 ,Xcode 已经升级到 9.0 版本,用手机连接电脑,打开 Xcode 选择路径如下图 2、勾选 Connect via network ,勾选之后拔掉手机。 3、用手机连接上自己电脑共享的 WIFI ,如果没有共享 WiFi 则需要先共享 WiFi ;打开手
转载
2019-09-25 12:16:00
120阅读
2评论
iOS中的静态库和动态库概念静态库(Static Library)以 .a 为后缀,它是你的源码的实现.m文件编译而成的二进制文件集合,需要配合上暴漏的.h文件使用,它在引用链接时拷贝至可执行文件中,程序运行时加载到内存,期间被多次使用就有多份冗余拷贝和加载;动态库(Dynamic Framework)以.dylib和.framework为后缀,也是一堆.h和.m的集合,.m同样被编译成了二进制,