iOS 个推集成 <笔记篇>

参考个推集成方式
iOS集成视频
iOS SDK 集成指南
iOS常见问题

报错信息
Debug 环境下就没有问题,
release 环境下就不行,报错信息如

In /Users/www项目路径tAid/Pods/GTExtensionSDK/framework/GTExtensionSDK.framework/GTExtensionSDK(GtkExtUDStore.o), building for iOS Simulator, but linking in object file built for iOS, file '/Users/www项目路径rstAid/Pods/GTExtensionSDK/framework/GTExtensionSDK.framework/GTExtensionSDK' for architecture arm64

报错信息.jpeg
完整报错信息.jpeg

根据文档三中
文档中说 iOS 常见问题 ,有说到这里,但是我的这里没有 GTExtensionSDK 搜到0个

如图:


搜索一.jpeg
搜索二.jpeg

文档中说 iOS 常见问题 ,有说到这里,但是我的这里没有 GTExtensionSDK 搜到0个


开始处理



在info 中添加了

参考

aps-environment development

再次编译

Debug release 环境下就没有问题,

再次打包 api xcode 还是闪退,注意到 bitcode 转圈
然后搜索了一下 bitcode 发现 设置为yes ,立即修改 为 No,
则报错信息如图

bitcode 主项目改为 No 后
子项目中的 bitcode 改为No 后

报错信息如图 就是这样。

解决方案 :

在Target-Build Settings-Excluded Architectures中添加以下代码

EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64=arm64 arm64e armv7 armv7s armv6 armv8 EXCLUDED_ARCHS=$(inherited) $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_$(EFFECTIVE_PLATFORM_SUFFIX)__NATIVE_ARCH_64_BIT_$(NATIVE_ARCH_64_BIT))

参考

两处都要添加

感谢“个推”的工作人员,谢谢你们

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容