Vin*_*ary 4 macos xcode xcode10 macos-mojave
我正在尝试将我的应用程序提交给Apple,使用Xcode 10 GM进行公证.但是我收到了这个错误 -
必须重建"AppBox.app"并支持Hardened Runtime.在项目编辑器中启用Hardened Runtime功能,然后测试您的应用程序,重建您的存档,然后重新上传.
我试图在Workspace和Build Settings中找到它,但没有成功.
那么,我的任务是如何启用Hardened Runtime?
Vin*_*ary 10
好的,我找到了答案." 所有构建设置"部分的" 构建设置"选项卡中提供了"强化运行时"设置.
也许这将有助于未来的人.
小智 5
Hardened Runtime在屏幕上启用Signing & Capabilities以覆盖应用程序和框架。--deep标志以覆盖框架内的直接嵌套应用程序。Signing - Other Code Signing FlagsBuild Settings在屏幕上添加新的运行脚本阶段Build Phases以覆盖框架内的间接嵌套应用程序:
codesign --force --options=runtime \
--sign "${EXPANDED_CODE_SIGN_IDENTITY_NAME}" \
"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Contents/Frameworks/<PATH_TO_THE_APPLICATION>"
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
2378 次 |
| 最近记录: |