Мы намерены продать нашу инфраструктуру в сети, и ее нужно защищать в материи, а не покупать ее, он не может поместить ее в сеть или предоставить ее другим разработчикам. Мы не захотим найти его через сеть через несколько месяцев.Способы защиты моего фреймворка в Xcode?
У меня было несколько способов, но у каждого был свой улов.
Дайте уникальный идентификатор каждому разработчику и запрограммируйте его на фреймворк, поэтому он должен ввести его для его использования. проблема в том, что он может дать фреймворк с идентификатором любому.
Запросите номер устройства и включите только это устройство в мои рамки для каждого разработчика. проблема заключается в том, что, когда он помещает его в хранилище, все пользователи не могут использовать это, поскольку у них есть другие идентификаторы устройства.
Используйте сеть, чтобы проверить некоторые способы (??), которые я предпочитал не ограничивать пользователей этой потребностью.
Я могу запрограммировать каждый фреймворк с кодом, который только я могу извлечь, поэтому, когда я нахожу его в сети, я могу быть уверен, что его разместил там (это не помогает - я не могу подавать в суд на всех)
Есть ли какой-либо другой способ сделать структуру для разработчика, но также позволить ей работать со всеми другими пользователями в AppStore, когда ее там?
Спасибо.
Что делать, если вместо того, чтобы предоставлять каждому клиенту уникальный идентификатор, вы запрашиваете у них свой идентификатор компании (com.yourcompanyname. *) И зарываете это в свой код. Затем сделайте ваш код работать только в том случае, если идентификатор bundleID хост-приложения соответствует шаблону. Теперь они могут предоставить структуру всем, но другая сторона вынуждена использовать обратный домен вашего клиента (огромное раздражение?). –
Это очень интересный способ! я должен проверить это, чтобы увидеть, не пропустили ли мы что-нибудь. большое спасибо . – Curnelious