1、could not build module 'Foundation'
添加#ifdef OBJC #endif
2、Block implicitly retains 'self'; explicitly mention 'self' to indicate this.
Building Settings ->搜索implicit retain of 'self'
将对应的值改为NO
3、第三方提示黄色警告
在Podfile文件中加
#消除警告
inhibit_all_warnings!
4、查询iOS系统占比
1、苹果官网查询
2、第二种查询方式:DavidSmith
](https://david-smith.org/iosversionstats/)
5、ipa体积太大
移除#pod 'BaiduMapKit'
自己需要那个文件自己导入,百度的sdk体积太大
6、若在pod setup 后出现Failed to extract git version from git --version
。。。。。。
原因可能为安装的Xcode并没有打开过,这时你又安装CocoaPods。没有打开Xcode就没有同意license,这时就出现了这个问题。
当然,同时有多个Xcode,CocoaPods的依赖是默认最新的,如果最新的Xcode没有同意license也会出现这个问题
1.输入命令sudo xcodebuild -license,回车
2.按q退出,出现以下文字
3.输入agree回车
4.重新pod setup就好了
7、消除CocoaPods警告
8、关于IPV6审核被拒的完整分析
9、app埋点统计
导入拓展实现自定义事件统计
10、用application loader 上传,报一下错误:ERROR ITMS-90168: "The binary you uploaded was invalid
$ cd ~/.itmstransporter
$ rm update_check*
$ mv softwaresupport softwaresupport.bak
$ cd UploadTokens
$ rm *.token
11、Xcode10 beta 运行libstdc++报错处理方案
从Xcode9.4中找到动态库lstdc++.6.0.9.tbd文件copy到Xcode10beta下就可以完美解决问题。或者用古老的办法将iOS12的DeviceSupport文件copy到Xcode9.4下也可以完美解决Xcode9.4运行iOS12的问题。
路径:/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
DeviceSupport:iOS 7.0 - iOS 12 beta1 所有版本
libstdc++.6.0.9.tbd
12、iPhone has denied the launch request