M1 踩坑记:从入死到入坑
2023-10-19 02:03:55
M1 电脑自从发布以来就备受关注,我也第一时间入手了一台。但在使用过程中,却遇到了不少坑,让我从入死到入坑,可谓是痛并快乐着。
一、Pod 报错:The linked framework 'Pods_Test.framework' is missing one or more libraries
在使用 Cocoapods 管理第三方库时,遇到了这样一个错误:The linked framework 'Pods_Test.framework' is missing one or more libraries。这个错误的意思是,Pods_Test.framework 框架缺少一个或多个库。
解决方法:
- 首先,检查一下 Podfile 中是否正确指定了需要安装的库。
- 然后,使用 pod install 命令重新安装一下第三方库。
- 最后,使用 pod update 命令更新一下第三方库。
二、ZFPlayer 模拟器报错:真机都不报错的
在使用 ZFPlayer 播放视频时,在模拟器上遇到了一个错误:真机都不报错的。这个错误的意思是,在模拟器上播放视频时会出现错误,但在真机上却不会出现。
解决方法:
- 首先,检查一下 ZFPlayer 的版本是否是最新的。
- 然后,检查一下模拟器的系统版本是否是最新的。
- 最后,尝试在真机上播放视频,看看是否会出现同样的错误。
三、模拟器真机都报错:'Pods_Test' does not contain bitcode. You must disable bitcode in your targets that use this framework and rebuild your app.
在使用模拟器和真机测试时,都遇到了一个错误:'Pods_Test' does not contain bitcode. You must disable bitcode in your targets that use this framework and rebuild your app。这个错误的意思是,Pods_Test 框架不包含 bitcode,需要在使用该框架的目标中禁用 bitcode 并重新构建应用程序。
解决方法:
- 首先,打开 Xcode 项目的 Build Settings。
- 然后,找到 Build Options 部分。
- 最后,将 Enable Bitcode 选项设置为 No。
四、真机安装失败:Application Verification Failed
在使用真机安装应用程序时,遇到了一个错误:Application Verification Failed。这个错误的意思是,应用程序验证失败。
解决方法:
- 首先,检查一下应用程序的签名是否正确。
- 然后,检查一下应用程序的 Info.plist 文件是否正确。
- 最后,尝试重新安装应用程序。
五、真机安装成功但无法打开:CFBundleExecutable key not found in Info.plist
在使用真机安装应用程序后,虽然安装成功了,但是却无法打开,遇到了一个错误:CFBundleExecutable key not found in Info.plist。这个错误的意思是,在 Info.plist 文件中找不到 CFBundleExecutable 键。
解决方法:
- 首先,打开应用程序的 Info.plist 文件。
- 然后,找到 CFBundleExecutable 键。
- 最后,将 CFBundleExecutable 键的值设置为应用程序的可执行文件名称。
以上就是我在使用 M1 电脑过程中遇到的部分坑,希望能够对大家有所帮助。如果您也遇到了类似的问题,欢迎留言交流。