我正在尝试将我的应用程序提交给 Apple 以使用 Xcode 10 GM 进行公证。但是我收到了这个错误-
未启用强化运行时。
必须重建“AppBox.app”以支持强化运行时。在项目编辑器中启用 Hardened Runtime 功能,然后测试您的应用程序,重建您的存档并再次上传。
我试图在工作区和构建设置中找到它,但没有成功。
如何为此 Xcode 项目启用强化运行时?
我正在尝试将我的应用程序提交给 Apple 以使用 Xcode 10 GM 进行公证。但是我收到了这个错误-
未启用强化运行时。
必须重建“AppBox.app”以支持强化运行时。在项目编辑器中启用 Hardened Runtime 功能,然后测试您的应用程序,重建您的存档并再次上传。
我试图在工作区和构建设置中找到它,但没有成功。
如何为此 Xcode 项目启用强化运行时?
Hardened Runtime
在屏幕上启用Signing & Capabilities
以覆盖应用程序和框架。--deep
标志以覆盖框架内的直接嵌套应用程序。Signing - Other Code Signing Flags
Build Settings
在屏幕上添加一个新的运行脚本阶段Build Phases
以覆盖框架内的间接嵌套应用程序:
codesign --force --options=runtime \
--sign "${EXPANDED_CODE_SIGN_IDENTITY_NAME}" \
"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Contents/Frameworks/<PATH_TO_THE_APPLICATION>"