Skip to content

Commit

Permalink
V2.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bandit-ibayashi committed Oct 18, 2024
1 parent 2fc49f2 commit 0d6faec
Show file tree
Hide file tree
Showing 28 changed files with 22,178 additions and 56,017 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

# Change Log

## 2.8.0 (2024/10/18)

* Added TSP100IV-UEWB and TSP100IV-UEWB SK support.
* Added API to get detail information of printer.
* Added API to get detail information of error.
* Preparing for update to Swift6. (modified the sample app so that it can be built with Swift6)
* Bug Fix:
* Fixed an issue where StarIO10 failed to open and discover printer via LAN with the Xcode16 and iOS 18. [#31](https://github.com/star-micronics/StarXpand-SDK-iOS/issues/31)

## 2.7.0 (2024/06/24)

* Added BSC10II support (Limited region model).
Expand Down
23 changes: 11 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
<p align="center">
<div style="text-align: center;">
<img
src="docs/logo.png"
width="600"
style="margin-top: 20px; margin-bottom: 20px;"
/>
</p>

</div>
- [日本語はこちら](docs/README_JP.md)

# StarXpand SDK for iOS
Expand All @@ -25,9 +24,9 @@ Documentation includes an overview of the SDK, how to build a sample application

## Requirements

| Platform | Version | Arch |
| --- | --- | --- |
| iOS | iOS 13.0 or later | Device: arm64<br> Simulator: arm64, x86_64 |
| Language | Language Version | Platform | OS Version | Arch |
| --- | --- | --- | --- | --- |
| Swift | 5 | iOS | iOS 13.0 or later | Device: arm64<br> Simulator: arm64, x86_64 |

## Installation

Expand Down Expand Up @@ -58,18 +57,18 @@ Please check the table below and take action.
<a id="SupportedEAProtocols"></a>
#### 2.1. Set `Supported external accessory protocols`

1. Click on the information property list file (default : “Info.plist).
1. Click on the information property list file (default : “Info.plist").
2. Add the `Supported external accessory protocols` Key.
3. Click the triangle of this key and set the value for the “Item 0 to `jp.star-m.starpro`.
3. Click the triangle of this key and set the value for the “Item 0" to `jp.star-m.starpro`.

> :warning: If you do not use the printer concerned, do not configure this setting.
<a id="BluetoothAlwaysUsageDescription"></a>
#### 2.2. Set `Bluetooth Always Usage Description` and `Bluetooth Peripheral Usage Description`

1. Click on the information property list file (default : “Info.plist).
2. Add the `Privacy Bluetooth Always Usage Description` Key.
3. If you set `Deployment Target` to iOS12, add the `Privacy Bluetooth Peripheral Usage Description` Key.
1. Click on the information property list file (default : “Info.plist").
2. Add the `Privacy - Bluetooth Always Usage Description` Key.
3. If you set `Deployment Target` to iOS12, add the `Privacy - Bluetooth Peripheral Usage Description` Key.
4. Set the reason for using Bluetooth in Value (e.g. `Use Bluetooth for communication with the printer.`)
5. When communicating with the Bluetooth printer on iOS 13 or later, an alert requesting permission to access Bluetooth is displayed. The string set in Value is displayed in the alert as the reason for using Bluetooth.

Expand All @@ -80,7 +79,7 @@ https://developer.apple.com/documentation/bundleresources/information_property_l
<a id="LocalNetworkUsageDescription"></a>
#### 2.3. Set `Local Network Usage Description`

1. Click on the information property list file (default : “Info.plist).
1. Click on the information property list file (default : “Info.plist").
2. Add the `Privacy - Local Network Usage Description` Key.
3. Set the reason for using Local Network in Value (e.g. `Use Local Network for communication with the printer or discovery the printers.`)
4. When communicating with the Ethernet printer on iOS 14 or later, an alert requesting permission to access Local Network is displayed. The string set in Value is displayed in the alert as the reason for using Local Network.
Expand Down
Binary file modified StarIO10.xcframework/ios-arm64/StarIO10.framework/Info.plist
Binary file not shown.
Loading

0 comments on commit 0d6faec

Please sign in to comment.