Git Product home page Git Product logo

ios_sdk's People

Contributors

arungopalrf avatar beksina avatar gering112 avatar mooseriskified avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ios_sdk's Issues

Question: Releases are often tagged with `-b`, why?

We're curious on the strategy around naming releases with -b. Assuming the -b suffix indicates beta, it is confusing because there is a long list of releases where some don't have the -b while others do. There is no clear indication of a stable, non-beta release. The screenshot below shows some of this.

If you could kindly provide clarification on:

  • What is the difference of a release suffixed with -b vs. a numerical one?
  • Are releases suffixed with -b to be considered stable?
  • Is there a plan where this becomes consistent in the future? SPM will pull in the highest numeric value when things are mixed like this... so it can have a project pull in a lower than intended version.

image

XCFramework does not support bitcode

Hello,

Even if there is a specific release that supposedly was adding support for bitcode doing otool -v -s __LLVM __bundle BINARYPATH shows that there is no actual bitcode information.

Without bitcode we won't be able to update the framework. It would be great if we could support it. Thanks!

Issue with 1.4.0-b - Invalid bundle structure

Updating to the latest iOS version in order to get the privacy manifest changes is causing issues when uploading build to app store connect.

Tried 1.40-b using a manual install, as well as using SPM - neither of which worked.

For now we have reverted to 1.3.4-b which is working, however this will need to be fixed for us before the deadline for Privacy Manifests is fully enforced by Apple otherwise this will become a blocker for release.

Screenshot 2024-03-21 at 1 04 32โ€ฏpm

1.3.1 the published RiskifiedBeaconXCFramework.podspec should not contain EXCLUDED_ARCHS

Hello, while the podspec included in this repo is correct, the one published is different and it includes:

  "user_target_xcconfig": {
    "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "i386"
  },
  "pod_target_xcconfig": {
    "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "i386"
  }

This is not required since the frameworks do not contain anymore that slices, and it can create issues with Cocoapods when having other xcframework with similar (but different values)

[React Native/iOS] 'Method was already called once' was thrown while invoking startBeacon on target RiskifiedSdk

This issue is a native iOS issue that appears in the react native implementation of this sdk.

Screenshot

Official react native sdk:
https://www.npmjs.com/package/@riskified/react-native-riskified-sdk

The linked Github repo and homepage have been made private, I would suggest making them public so issues can be made there. https://github.com/Riskified/react-native-riskified-sdk

Steps to reproduce

  1. Implement the react native sdk https://www.npmjs.com/package/@riskified/react-native-riskified-sdk
import { AppRegistry } from 'react-native';
import App from './App';
import { name as appName } from './app.json';

import RiskifiedSDK from '@riskified/react-native-riskified-sdk';

RiskifiedSdk.startBeacon(shopDomain, token, false);

AppRegistry.registerComponent(appName, () => App);
  1. Open the app in a simulator
  2. Refresh metro to reload the js

You should see the error pop up since the app is reloaded and the js code is run again.

Add support for Apple Silicon

The current release does not support developing on Apple Silicon Macs. The .a file does not contain object files for arm64 Simulator builds.

XCFramework shouldn't be distributed with Swift standard libraries

Analysing the 1.3.0 update, I've noticed a great increase in the xcframework bundle size. Looking closely, the framework now carries Swift standard libraries. These should be only bundled to the target app if needed (and deploying to iOS 12.3 and earlier OS versions) or not at all as for later deployment targets, Swift 5 ABI compatibility handles it.

Please rebuild the xcframework without the Swift standard libraries bundled. ๐Ÿ‘

Package name conflict

The package name "ios_sdk" is way too generic, and we can't implement it as we already have a dependency with the same name.
Could you update the package name to include the name of your product and prevent conflicts ?

Crash on startSession

Hi I have implemented the sdk and on running of the startBeacon method I am getting a crash - EXC_BAD_ACCESS (code=2,.....) [RXController get locationInfo].
Would appreciate the inputs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.