ttlock / iOS_SDK_Demo

TTLock is a global provider of solutions for smart locks. We provide PCBA and softwares for lock manufactures and end users. We provide open API/SDK for developers. With these APIs/SDKs, you can develop your own applications to manage smart locks. The SDK here is for mobile app to communicate with locks via bluetooth.
MIT License
12 stars 12 forks source link

Request for Privacy Changes Updates in SDK and Required Signed XCFramework. #30

Closed parvezkhanpsspl closed 5 months ago

parvezkhanpsspl commented 5 months ago
  1. We are using the TTLock third-party SDK in our iOS project. Could you please confirm whether you are planning to adopt the privacy changes mentioned in the article "Privacy changes for app developers"? This is important because failure to comply could result in Apple rejecting our app. Please find the below reference links.

https://developer.apple.com/documentation/bundleresources/privacy_manifest_files

https://www.adjust.com/blog/privacy-changes-for-app-developers-ios-17/

  1. Additionally, we require a signed XCFramework for the TTLock. As we are using it as Swift package.

https://developer.apple.com/documentation/xcode/verifying-the-origin-of-your-xcframeworks

JuannyiOS commented 5 months ago

Ok, we have received it and will reply in the next two days.

parvezkhanpsspl commented 5 months ago

Ok, we have received it and will reply in the next two days.

Ok, Thank you for quick response.

JuannyiOS commented 5 months ago

The listed SDKs will affect app release. https://developer.apple.com/cn/support/third-party-SDK-requirements/

This SDK does not require any privacy , you can use it with confidence.

parvezkhanpsspl commented 5 months ago

The listed SDKs will affect app release. https://developer.apple.com/cn/support/third-party-SDK-requirements/

This SDK does not require any privacy , you can use it with confidence.

Thank you for the clarification.

parvezkhanpsspl commented 5 months ago

We also required signed Xcframework for TTlock. Any update on the same?

https://developer.apple.com/documentation/xcode/verifying-the-origin-of-your-xcframeworks

JuannyiOS commented 5 months ago

The listed SDKs will affect app release. https://developer.apple.com/cn/support/third-party-SDK-requirements/

This SDK does not require signed.

parvezkhanpsspl commented 5 months ago

We require a signed XCFramework for TTlock to be used within a Swift package, allowing it to be utilized in other projects.

We have tried with current unsigned XCFramework but getting an error. We tried to accept unsigned from the alert but still facing an error. Please find the below attached error screenshot.

Screenshot 2024-03-18 at 12 21 47 PM

JuannyiOS commented 5 months ago

TTLock.xcframework.zip

please try this one. if ok, we will update it.

parvezkhanpsspl commented 5 months ago

TTLock.xcframework.zip

please try this one. if ok, we will update it.

Thank you for sharing signed Xcframework quickly. We tried to add into watchOS target but we face below error.

While building for watchOS, no library for this platform was found in '/Frameworks/TTLock.xcframework'.

So kindly request to send us updated signed Xcframework with watchOS support.

JuannyiOS commented 5 months ago

TTLockWatchOS.xcframework.zip

please try this one.

davemccollough-geokey commented 4 months ago

TTLockWatchOS.xcframework.zip

please try this one.

Thanks for sharing the watch Xcframework!

We noticed an update for TTLock framework. Could you please add the watch Xcframework to the repo? This ensures any changes in TTLock framework also apply to the watch OS Xcframework.

Appreciate your help!

JuannyiOS commented 4 months ago

Updated watch OS Xcframework

parvezkhanpsspl commented 4 months ago

Updated watch OS Xcframework

Where is it?

JuannyiOS commented 4 months ago

https://github.com/ttlock/watchOS_SDK