我正在构建一个Cocoa Touch Framework。我开始使用Xcode模板,然后我开发了所有的逻辑。我知道框架必须是通用的,才能在模拟器和设备上运行,所以我使用lipo命令来创建它(我有一个运行脚本阶段)。现在的问题是,我们不能将一个内部有模拟器切片的框架应用程序发布到app Store,所以我们只能使用设备版本。我如何使这个过程自动化?其他库向人们分发随处可用的.framework文件。我们怎样才能达到同样的结果呢?
发布于 2018-03-29 21:42:39
可以使用Realm team https://github.com/realm/realm-cocoa/blob/master/scripts/strip-frameworks.sh中的脚本
如果在iOS、tvOS或watchOS项目中使用Realm,请在应用程序目标的“构建阶段”中创建一个新的“运行脚本阶段”,并将以下代码片段粘贴到脚本文本字段中:
在归档通用二进制文件时,需要使用bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh“此步骤来解决应用商店提交错误。
https://stackoverflow.com/questions/49555798
复制相似问题