浏览代码

Update README.md

Marcin Krzyzanowski 4 年之前
父节点
当前提交
6708c42eee
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      README.md

+ 4 - 2
README.md

@@ -102,9 +102,11 @@ Check out [CONTRIBUTING.md](CONTRIBUTING.md) for more information on how to help
 
 ## Installation
 
-### Hardened Runtime (macOS)
+### Hardened Runtime (macOS) and Xcode
 
-To overcome performance limitations of debug builds, on Apple platforms CryptoSwift is distributed as a binary `CryptoSwift.xcframework` to use with Xcode. This surface has some code signing troubles that you have to workaround now. Binary is signed, and this should work for most of the cases, except when Hardened Runtime is involved. In this case you have to add `com.apple.security.cs.disable-library-validation` aka `Disable Library Validation` option. 
+Binary CryptoSwift.xcframework (Used by Swift Package Manager package integration) won't load properly in your app if the app uses **Sign to Run Locally**  Signing Certificate with Hardened Runtime enabled. It is possible to setup Xcode like this. To solve the problem you have two options:
+- Use proper Signing Certificate, eg. *Development* <- this is the proper action
+- Use `Disable Library Validation` aka `com.apple.security.cs.disable-library-validation` entitlement
 
 #### Xcode Project