参考个推集成方式
① 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
根据文档三中
文档中说 iOS 常见问题 ,有说到这里,但是我的这里没有 GTExtensionSDK 搜到0个
如图:
文档中说 iOS 常见问题 ,有说到这里,但是我的这里没有 GTExtensionSDK 搜到0个
开始处理
在info 中添加了
再次编译
Debug release 环境下就没有问题,
再次打包 api xcode 还是闪退,注意到 bitcode 转圈
然后搜索了一下 bitcode 发现 设置为yes ,立即修改 为 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))