最近因为项目中的聊天SDK,需要封装成静态库,所以实践了一下创建静态库的步骤,做下记录。 库介绍 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。iOS中的静态库有 .a 和 .framework两种形式;动态库有.dylib 和 .framework 形式 ...
分类:
其他好文 时间:
2017-09-22 00:46:20
阅读次数:
175
当XCode遇到此问题的时候,可通过重启模拟器和XCode来解决 http://www.jianshu.com/p/f8e7c5949660 合并分支, xcode报错 couldn't load project 原因是在删除project中的 " " "<<<<<" ">>>>"的时候 直接删除了 ...
分类:
移动开发 时间:
2017-09-21 19:36:12
阅读次数:
149
当电脑上有Xcode两个版本是使用其中的某一个的Simulator时出现了这样的报错 在Preference->Location->Command Line Tool 选择 Xcode 9.0 然后将Xcode 和Simulator都退出重新打开可解决问题。 ...
分类:
其他好文 时间:
2017-09-21 15:54:26
阅读次数:
153
如图所示,把build for 的版本更改为iOS7.1或以上即可。 如图所示,把build for 的版本更改为iOS7.1或以上即可。 如图所示,把build for 的版本更改为iOS7.1或以上即可。 ...
分类:
移动开发 时间:
2017-09-21 11:20:32
阅读次数:
632
1、下载安装桌面端git。 安装的时候最好还是允许在shell嵌入git的命令,相对还是比较方便的。 OSX可以在xcode中安装command line tools,或者brew install git 2、git的初始设置 git config --global user.name "Your ...
分类:
其他好文 时间:
2017-09-20 20:49:17
阅读次数:
183
Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。 常用的: 1.strong:@property (nonatomic,strong) <#Class#> *<#object#>;2.weak:@property (nonatom ...
分类:
其他好文 时间:
2017-09-20 18:05:16
阅读次数:
298
Requirements Mac OS X. Tested on Snow Leopard only. You need to have a valid iPhone development certificate installed. Xcode must be installed, along ...
分类:
移动开发 时间:
2017-09-20 16:37:59
阅读次数:
332
通过在 Xcode 里的 Other Linker Flags 设置参数,可以防止App被注入dylib(仅限于iOS 10 以下系统) 比如,某艺 通过阅读dyld源代码,我们可以得知其大概原理 当dylib加载路径是以 @executable_path、@loader_path 或者不是以 '/ ...
分类:
其他好文 时间:
2017-09-20 14:49:02
阅读次数:
539
1、xCode8权限 xCode8.0开始苹果对隐私权限的控制更加严格,并且在隐私权限对应的描述不能为空,否则提交时在活动里面并看不到你提交的二进制文件,并给开发者邮箱发送以下邮件 2、权限描述国际化 解决办法是在Info.plist中添加Privacy - Camera Usage Descrip ...
分类:
移动开发 时间:
2017-09-20 12:14:45
阅读次数:
394
Xcode报错: This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an ...
分类:
移动开发 时间:
2017-09-19 19:56:06
阅读次数:
653