参考个推集成方式
① 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))

两处都要添加