Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,12 +93,12 @@ jobs:
yarn turbo run build:android

build-ios:
runs-on: macos-15
runs-on: macos-26
steps:
- name: Setup Xcode
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: 16.4
xcode-version: '26.1.1'

- name: Checkout
uses: actions/checkout@v3
Expand Down
41 changes: 26 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
<svg width="300" height="101" viewBox="0 0 114 41" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="300" height="104" fill="#024DDF"/>
<g transform="translate(2, 3)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M69.2747 13.4407C71.2878 13.4407 71.909 12.0552 72.3299 10.3955H71.3892C70.081 10.3955 67.9132 10.6138 67.9132 12.3622C67.9132 13.0829 68.5978 13.4483 69.2747 13.4483V13.4407ZM71.909 13.5803H71.8684C70.9455 14.7451 70.0227 15.4074 68.5369 15.4074C66.6658 15.4074 65.3424 14.3644 65.3424 12.4536C65.3424 9.03531 69.1454 8.77393 71.6808 8.77393H72.6214C72.6916 8.4834 72.7198 8.18429 72.7051 7.88575C72.7051 6.8453 71.5769 6.54332 70.6362 6.54332C69.4588 6.55674 68.2989 6.82966 67.2388 7.34268L67.6191 5.19581C68.7475 4.78982 69.9366 4.57873 71.1357 4.57155C73.2071 4.57155 75.1517 5.33285 75.1517 7.76648C75.1517 9.15712 74.1376 13.2174 73.884 15.1714H71.6022L71.909 13.5803ZM2.12535 4.80247H4.06745L4.53142 2.67336L7.42428 1.72681L6.76508 4.80247H9.17115L8.75028 6.7717H6.33661L5.35542 11.2989C5.27405 11.6311 5.23319 11.972 5.23372 12.314C5.228 12.4488 5.25083 12.5832 5.3007 12.7086C5.35057 12.8339 5.42635 12.9472 5.52308 13.0412C5.61981 13.1351 5.73529 13.2075 5.86195 13.2536C5.98861 13.2998 6.12359 13.3185 6.25801 13.3088C6.70213 13.3082 7.14259 13.2283 7.55866 13.0728L7.09975 15.1562C6.6273 15.2908 6.14211 15.3759 5.65206 15.41C3.82659 15.41 2.53862 14.6969 2.53862 12.6997C2.56626 11.8855 2.68014 11.0765 2.87836 10.2864L3.63897 6.7844H1.69434L2.12535 4.80247ZM11.2654 0.336165H13.9529L13.3926 2.9119H10.6974L11.2654 0.336165ZM10.2791 4.79739H12.9641L10.7608 15.1537H8.06573L10.2791 4.79739ZM21.1052 7.17266C20.5091 6.81591 19.8245 6.63472 19.1301 6.6499C16.9826 6.6499 15.7733 8.66481 15.7733 10.6112C15.7733 11.9587 16.222 13.3062 18.0678 13.3062C18.8262 13.2912 19.5724 13.1129 20.2558 12.7835L19.949 14.9202C19.1333 15.276 18.2467 15.4393 17.3579 15.3973C14.6831 15.3973 12.9565 13.6209 12.9565 10.9386C12.9565 7.31731 15.3448 4.56393 19.0616 4.56393C19.9749 4.56521 20.8831 4.70116 21.7568 4.96742L21.1052 7.17266ZM24.0513 0.0823975H26.7438L24.9539 8.56584H24.9995L28.7519 4.80247H32.2481L27.2864 9.53016L30.3998 15.1562H27.3701L24.6927 9.66973H24.6547L23.4986 15.1562H20.8592L24.0513 0.0823975ZM41.9561 4.80247H43.9007L44.3647 2.67336L47.2575 1.72681L46.5933 4.80247H49.0044L48.5988 6.7717H46.1825L45.1963 11.2989C45.1185 11.6317 45.0785 11.9722 45.0771 12.314C45.0698 12.4497 45.0916 12.5855 45.141 12.7121C45.1904 12.8387 45.2662 12.9533 45.3634 13.0482C45.4607 13.1431 45.577 13.2162 45.7047 13.2624C45.8325 13.3087 45.9686 13.3271 46.104 13.3164C46.548 13.3155 46.9885 13.2356 47.4046 13.0804L46.9432 15.1638C46.4726 15.2991 45.989 15.3841 45.5005 15.4176C43.6725 15.4176 42.3871 14.7045 42.3871 12.7073C42.4135 11.893 42.5274 11.0839 42.7268 10.294L43.4874 6.79201H41.5327L41.9561 4.80247ZM41.0535 8.5024C41.0483 9.27799 40.9634 10.051 40.7999 10.8091H34.4615C34.4627 10.1848 34.5593 9.56439 34.748 8.96933H38.4319C38.47 8.73524 38.4895 8.4985 38.4902 8.26133C38.4902 7.15744 37.9071 6.5357 36.7839 6.5357C35.1993 6.5357 34.4666 7.44419 33.9519 8.76378C33.6729 9.41013 33.5239 10.1051 33.5133 10.8091V10.903C33.5133 11.002 33.5285 11.0959 33.5285 11.1898C33.6629 12.819 34.6643 13.428 36.3859 13.428C37.4853 13.4155 38.5686 13.1626 39.5602 12.687L39.2153 14.8212C38.1503 15.172 37.0401 15.366 35.9194 15.3973C32.9428 15.3973 30.9348 13.9559 30.9348 10.8777C30.9348 7.6599 33.4296 4.56393 36.8245 4.56393C39.3776 4.56393 41.0636 5.86829 41.0636 8.5024H41.0535ZM50.1682 5.9495C50.2442 5.54601 50.3253 5.12983 50.3862 4.79993H52.9089L52.668 6.18804H52.7061C53.0626 5.67798 53.5386 5.26319 54.0924 4.98004C54.6463 4.6969 55.2611 4.55402 55.8829 4.56393C57.1049 4.56393 58.3752 5.28717 58.5121 6.5357H58.5526C59.2321 5.18566 60.7432 4.56393 62.1884 4.56393C62.9437 4.56451 63.6686 4.86233 64.2065 5.39312C64.7443 5.92391 65.0522 6.6451 65.0635 7.40105C65.025 8.35364 64.87 9.29793 64.602 10.2128L63.5068 15.1562H60.8142L61.8968 10.1138C62.0777 9.38821 62.1914 8.64747 62.2365 7.90097C62.2412 7.73401 62.2115 7.56786 62.1492 7.41291C62.0869 7.25796 61.9933 7.11753 61.8744 7.00037C61.7554 6.88322 61.6136 6.79185 61.4578 6.73199C61.302 6.67213 61.1356 6.64505 60.9688 6.65244C59.1028 6.65244 58.6388 8.82469 58.2966 10.2356L57.2342 15.1562H54.5493L55.6268 10.1138C55.8118 9.38887 55.9273 8.64789 55.9716 7.90097C55.9756 7.73421 55.9453 7.5684 55.8827 7.41379C55.8202 7.25918 55.7266 7.11905 55.6078 7.00205C55.489 6.88505 55.3475 6.79366 55.1921 6.73353C55.0366 6.6734 54.8705 6.64581 54.7039 6.65244C52.881 6.65244 52.3714 8.84245 52.0317 10.2356L50.9693 15.1562H48.2768L50.1682 5.9495ZM83.161 6.91382C82.5943 6.66223 81.9808 6.53337 81.3609 6.5357C80.5622 6.5357 79.5607 6.75648 79.5607 7.57869C79.5607 8.88559 83.057 9.35506 83.057 11.8927C83.057 14.5877 80.6991 15.3897 78.3843 15.3897C77.3027 15.418 76.2283 15.2065 75.2379 14.7705L75.8185 12.6185C76.5791 13.0423 77.3398 13.4204 78.3843 13.4204C79.2945 13.4204 80.2402 13.121 80.2402 12.2785C80.2402 10.6061 76.7414 10.4463 76.7414 7.8553C76.7414 5.41913 79.0942 4.55632 81.2316 4.55632C82.0797 4.56186 82.9241 4.66921 83.7467 4.87607L83.161 6.91382ZM84.88 4.80247H86.8347L87.2911 2.67336L90.1789 1.72681L89.5172 4.80247H91.9308L91.5049 6.7717H89.0887L88.1126 11.2989C88.0276 11.6305 87.9859 11.9717 87.9883 12.314C87.9815 12.4496 88.0035 12.5852 88.053 12.7116C88.1026 12.838 88.1784 12.9525 88.2756 13.0473C88.3727 13.1421 88.4889 13.2152 88.6164 13.2615C88.7439 13.3079 88.8799 13.3266 89.0152 13.3164C89.4601 13.316 89.9014 13.2361 90.3183 13.0804L89.862 15.1638C89.3894 15.2978 88.9043 15.3829 88.4143 15.4176C86.5863 15.4176 85.3008 14.7045 85.3008 12.7073C85.3267 11.8933 85.4389 11.0843 85.6355 10.294L86.3961 6.79201H84.4515L84.88 4.80247ZM103.135 6.18804C103.221 5.74649 103.297 5.28717 103.388 4.80247H105.959L105.594 6.75648H105.642C106.119 5.62721 107.447 4.56393 108.685 4.56393C109.025 4.55751 109.365 4.58986 109.699 4.66037L109.136 7.29701C108.808 7.19064 108.466 7.13586 108.122 7.1346C106.213 7.1346 105.287 8.84245 104.942 10.5148L103.984 15.1562H101.281L103.135 6.18804ZM101.266 8.5024C101.263 9.27814 101.178 10.0514 101.013 10.8091H94.6741C94.6739 10.1845 94.7714 9.56373 94.9631 8.96933H98.642C98.6805 8.73521 98.7017 8.49857 98.7054 8.26133C98.7054 7.15744 98.1222 6.5357 96.9965 6.5357C95.4068 6.5357 94.6767 7.44165 94.1645 8.76378C93.8871 9.41074 93.7373 10.1053 93.7234 10.8091L93.7386 11.1898C93.8653 12.819 94.8668 13.428 96.5934 13.428C97.6912 13.416 98.773 13.163 99.7626 12.687L99.4279 14.8212C98.3626 15.1708 97.2526 15.3648 96.132 15.3973C93.163 15.3973 91.1525 13.9559 91.1525 10.8777C91.1525 7.6599 93.6422 4.56393 97.0371 4.56393C99.5902 4.56393 101.276 5.86829 101.276 8.5024H101.266Z" fill="white"/>
<path d="M1.75945 35.4175H5.83819C10.3168 35.4175 13.1559 32.5384 13.1559 28.3397C13.1559 24.141 10.2568 21.2219 5.77821 21.2219H1.75945V35.4175ZM2.8991 34.3778V22.2616H5.77821C9.51705 22.2616 11.9763 24.7608 11.9763 28.3397C11.9763 31.8586 9.61701 34.3778 5.77821 34.3778H2.8991ZM16.0714 35.4175H24.9687V34.3778H17.2111V28.8595H23.3092V27.8198H17.2111V22.2616H24.5488V21.2219H16.0714V35.4175ZM31.8885 35.4175H32.9482L38.3465 21.2219H37.1269L32.4484 33.738H32.4084L27.7098 21.2219H26.4902L31.8885 35.4175ZM40.6732 35.4175H49.5704V34.3778H41.8128V28.8595H47.9109V27.8198H41.8128V22.2616H49.1505V21.2219H40.6732V35.4175ZM52.2516 35.4175H60.8289V34.3778H53.3912V21.2219H52.2516V35.4175ZM69.0198 35.5174C72.9386 35.5174 76.0376 32.6183 76.0376 28.2997C76.0376 24.001 72.9386 21.1219 69.0198 21.1219C65.0211 21.1219 61.962 24.041 61.962 28.2997C61.962 32.5784 65.0211 35.5174 69.0198 35.5174ZM69.0198 34.4378C65.7008 34.4378 63.1217 31.9186 63.1217 28.2997C63.1217 24.7208 65.7008 22.2016 69.0198 22.2016C72.2388 22.2016 74.858 24.6608 74.858 28.2997C74.858 31.9586 72.2388 34.4378 69.0198 34.4378ZM79.0011 35.4175H80.1407V29.6793H83.4997C86.3788 29.6793 88.3782 28.3797 88.3782 25.4206C88.3782 23.0213 87.0586 21.2219 83.8396 21.2219H79.0011V35.4175ZM80.1407 28.6196V22.2616H83.7996C85.839 22.2616 87.1985 23.3212 87.1985 25.4206C87.1985 27.24 86.1389 28.6196 83.3997 28.6196H80.1407ZM90.9505 35.4175H99.8477V34.3778H92.0902V28.8595H98.1883V27.8198H92.0902V22.2616H99.4279V21.2219H90.9505V35.4175ZM102.529 35.4175H103.669V29.6793H106.808L110.846 35.4175H112.226L108.067 29.5793C110.446 29.2794 111.946 27.9598 111.946 25.4206C111.946 23.0213 110.566 21.2219 107.387 21.2219H102.529V35.4175ZM103.669 28.6196V22.2616H107.287C109.427 22.2616 110.766 23.3212 110.766 25.4206C110.766 27.24 109.707 28.6196 106.988 28.6196H103.669Z" fill="white"/>
</g>
</svg>

![tm-developer-logo](https://github.com/user-attachments/assets/c5835fc2-f1b8-413c-af9d-4449cdf1d24b)

# react-native-ticketmaster-ignite
Expand All @@ -15,7 +7,8 @@ This library serves as a wrapper for the three Ticketmaster Ignite SDK's: [Accou

In order to use the library, setup a developer account with Ticketmaster by contacting nexus_sdk@ticketmaster.com. When your account is activated you will receive an **API key** and **scheme** that you'll need to use to finish the setup.

## Installation
<details>
<summary><h2 style="display:inline-block">Installation</h2></summary>

Depending on your package manager you can install this library with one of the below commands:

Expand All @@ -38,7 +31,10 @@ npx expo install react-native-ticketmaster-ignite

If your project is an **Expo Managed Workflow** project then skip the "Setting up iOS" and "Setting up Android" sections and go straight to the [Setting up Expo](https://github.com/ticketmaster/react-native-ticketmaster-ignite?tab=readme-ov-file#setting-up-expo) section

## Setting up iOS
</details>

<details>
<summary><h2 style="display:inline-block">Setting up iOS</h2></summary>

Edit the `Podfile` and set the platform to `17.0`

Expand All @@ -48,7 +44,10 @@ platform :ios, '17.0'

- `cd` into the `ios` directory and run `pod install`

## Setting up Android
</details>

<details>
<summary><h2 style="display:inline-block">Setting up Android</h2></summary>

#### Set the minSdkVersion and compileSdkVersion

Expand Down Expand Up @@ -144,11 +143,17 @@ dependencies {
}
```

## Setting up Expo
</details>

<details>
<summary><h2 style="display:inline-block">Setting up Expo</h2></summary>

If you are using an expo managed workflow you should ignore the iOS and Android setup sections above and use a config plugin to update your native files. See [here](./docs/expo.md) for an **example** config plugin written for an expo app that uses this library

## Usage
</details>

<details>
<summary><h2 style="display:inline-block">Usage</h2></summary>

`react-native-ticketmaster-ignite` exports the following modules:

Expand Down Expand Up @@ -927,7 +932,10 @@ As the initial Accounts SDK configuration is done for your app via `IgniteProvid
On any logs of `TicketmasterFoundation.ConnectionError error` see [here](https://github.com/ticketmaster/react-native-ticketmaster-ignite?tab=readme-ov-file#refresh-token)


## Running the demo apps
</details>

<details>
<summary><h2 style="display:inline-block">Running the demo apps</h2></summary>

To run the React Native example app:

Expand All @@ -953,7 +961,10 @@ cd expo
Then run the project with either `yarn expo:android`/`yarn expo:ios`


## Environment variables
</details>

<details>
<summary><h2 style="display:inline-block">Environment variables</h2></summary>

In order to use the library, setup a developer account with Ticketmaster by contacting nexus_sdk@ticketmaster.com.

Expand Down
10 changes: 5 additions & 5 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -117,12 +117,12 @@ dependencies {
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1'
implementation 'com.google.code.gson:gson:2.11.0'

implementation 'com.ticketmaster.tickets:tickets:3.16.0'
implementation 'com.ticketmaster.tickets:tickets:3.17.4'
implementation 'com.ticketmaster.tickets:secure-entry:1.7.0'
implementation 'com.ticketmaster.retail:purchase:3.8.14'
implementation 'com.ticketmaster.retail:prepurchase:3.8.14'
implementation 'com.ticketmaster.retail:discoveryapi:3.8.14'
implementation 'com.ticketmaster.retail:foundation:3.8.14'
implementation 'com.ticketmaster.retail:purchase:3.8.20'
implementation 'com.ticketmaster.retail:prepurchase:3.8.20'
implementation 'com.ticketmaster.retail:discoveryapi:3.8.20'
implementation 'com.ticketmaster.retail:foundation:3.8.20'
implementation 'androidx.compose.material3:material3:1.4.0'

testImplementation 'junit:junit:4.13.2'
Expand Down
9 changes: 9 additions & 0 deletions example/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,14 @@ target 'TicketmasterIgniteExample' do
:mac_catalyst_enabled => false,
# :ccache_enabled => true
)

# Force fmt 11.0.2 to compile as C++17 to dodge an Apple clang 21 (Xcode 26)
# consteval evaluation bug in <format-inl.h> that surfaces under C++20.
installer.pods_project.targets.each do |t|
next unless t.name == 'fmt'
t.build_configurations.each do |c|
c.build_settings['CLANG_CXX_LANGUAGE_STANDARD'] = 'c++17'
end
end
end
end
26 changes: 8 additions & 18 deletions example/ios/TicketmasterIgniteExample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -274,14 +274,10 @@
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample/Pods-TicketmasterIgniteExample-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample/Pods-TicketmasterIgniteExample-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample/Pods-TicketmasterIgniteExample-frameworks.sh\"\n";
Expand Down Expand Up @@ -339,14 +335,10 @@
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests-frameworks.sh\"\n";
Expand All @@ -360,14 +352,10 @@
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample/Pods-TicketmasterIgniteExample-resources-${CONFIGURATION}-input-files.xcfilelist",
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample/Pods-TicketmasterIgniteExample-resources-${CONFIGURATION}-output-files.xcfilelist",
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample/Pods-TicketmasterIgniteExample-resources.sh\"\n";
Expand All @@ -381,14 +369,10 @@
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests-resources-${CONFIGURATION}-input-files.xcfilelist",
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests-resources-${CONFIGURATION}-output-files.xcfilelist",
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests/Pods-TicketmasterIgniteExample-TicketmasterIgniteExampleTests-resources.sh\"\n";
Expand Down Expand Up @@ -601,7 +585,10 @@
"-DFOLLY_CFG_NO_COROUTINES=1",
"-DFOLLY_HAVE_CLOCK_GETTIME=1",
);
OTHER_LDFLAGS = "$(inherited) ";
OTHER_LDFLAGS = (
"$(inherited)",
" ",
);
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
Expand Down Expand Up @@ -675,7 +662,10 @@
"-DFOLLY_CFG_NO_COROUTINES=1",
"-DFOLLY_HAVE_CLOCK_GETTIME=1",
);
OTHER_LDFLAGS = "$(inherited) ";
OTHER_LDFLAGS = (
"$(inherited)",
" ",
);
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
USE_HERMES = true;
Expand Down
3 changes: 1 addition & 2 deletions example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"ios": "cd ios && pod install && cd .. && react-native run-ios",
"start": "react-native start",
"build:android": "rm -rf ../android/build && cd android && ./gradlew assembleDebug --no-daemon --console=plain -PreactNativeArchitectures=arm64-v8a",
"build:ios": "cd ios && xcodebuild -workspace TicketmasterIgniteExample.xcworkspace -scheme TicketmasterIgniteExample -configuration Debug -sdk iphonesimulator CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO"
"build:ios": "cd ios && xcodebuild -workspace TicketmasterIgniteExample.xcworkspace -scheme TicketmasterIgniteExample -configuration Debug -sdk iphonesimulator -destination 'generic/platform=iOS Simulator' CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO"
},
"dependencies": {
"@react-navigation/bottom-tabs": "^7.4.4",
Expand Down Expand Up @@ -43,7 +43,6 @@
"jest": "^29.6.3",
"prettier": "2.8.8",
"react-native-builder-bob": "^0.40.13",
"react-native-test-app": "^4.0.1",
"react-test-renderer": "19.1.0",
"typescript": "5.8.3"
},
Expand Down
5 changes: 2 additions & 3 deletions example/react-native.config.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
const path = require('path');
const pkg = require('../package.json');
const { configureProjects } = require('react-native-test-app');

module.exports = {
project: configureProjects({
project: {
android: {
sourceDir: 'android',
},
ios: {
sourceDir: 'ios',
automaticPodsInstallation: true,
},
}),
},
dependencies: {
[pkg.name]: {
root: path.join(__dirname, '..'),
Expand Down
2 changes: 1 addition & 1 deletion react-native-ticketmaster-ignite.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Pod::Spec.new do |s|

# Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0.
# See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79.
s.dependency "TM-Ignite", '= 1.19.0'
s.dependency "TM-Ignite", '= 1.20.0'
if respond_to?(:install_modules_dependencies, true)
install_modules_dependencies(s)
else
Expand Down
Loading
Loading