Skip to content

Commit 056d680

Browse files
committed
Update faq
1 parent b249135 commit 056d680

24 files changed

+793
-40
lines changed

_includes/sidelist-faq.html

Lines changed: 161 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,212 @@
11
<li>
22
<a href="{{ site.faq_general }}index.html" class="otherLinkColour">FAQ</a>
3+
</li>
4+
<li>
5+
<a href="{{ site.faq_general }}general.html">General</a>
36
<ul>
47
<li>
58
<a href="{{ site.faq_general }}what-is-dbr.html">What business needs can Dynamsoft Barcode Reader meet?</a>
69
</li>
710
<li>
8-
<a href="{{ site.faq_general }}supported-barcode-formats.html">What barcode types are supported by Dynamsoft Barcode Reader?</a>
11+
<a href="{{ site.faq_general }}supported-barcode-formats.html">What barcode types are supported by Dynamsoft
12+
Barcode Reader?</a>
913
</li>
1014
<li>
11-
<a href="{{ site.faq_general }}different-editions-of-dbr.html">Which edition of Barcode Reader should I use?</a>
15+
<a href="{{ site.faq_general }}different-editions-of-dbr.html">Which edition of Barcode Reader should I
16+
use?</a>
1217
</li>
1318
<li>
14-
<a href="{{ site.faq_general }}dbr-free-trial.html">What I need to know about trial licenses?</a>
19+
<a href="{{ site.faq_general }}dbr-supports-pdf.html">Can Barcode Reader SDK read PDF files? Do I need to
20+
pay for this feature?</a>
1521
</li>
1622
<li>
17-
<a href="{{ site.faq_general }}non-english-characters.html">What I can do when barcode image returnes messy (non-english) characters?</a>
23+
<a href="{{ site.faq_general }}scan-specific-page.html">How to scan specific pages of a pdf file?</a>
1824
</li>
1925
<li>
20-
<a href="{{ site.faq_general }}dbr-supports-pdf.html">Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?</a>
26+
<a href="{{ site.faq_general }}scan-us-drivers-license.html">How to scan barcodes on US Driver's Licenses
27+
and extract the information?</a>
2128
</li>
2229
<li>
23-
<a href="{{ site.faq_general }}scan-specific-page.html">How to scan specific pages of a pdf file?</a>
30+
<a href="{{ site.faq_general }}competitors-comparison.html">How does your SDK compare to other commercial
31+
SDKs?</a>
2432
</li>
33+
</ul>
34+
</li>
35+
<li>
36+
<a href="{{ site.faq_general }}licensing-and-usage.html">Licensing & Usag</a>
37+
<ul>
2538
<li>
26-
<a href="{{ site.faq_general }}avoid-incorrect-results.html">How to filter incorrect results with the barcode result length?</a>
39+
<a href="{{ site.faq_general }}sdk-works-without-internet.html">Can the SDK work without internet
40+
connection?</a>
2741
</li>
2842
<li>
29-
<a href="{{ site.faq_general }}scan-us-drivers-license.html">How to scan barcodes on US Driver's Licenses and extract the information?</a>
43+
<a href="{{ site.faq_general }}expand-quota-for-runtime-license.html">How to expand the quota of a runtime
44+
license?</a>
3045
</li>
3146
<li>
32-
<a href="{{ site.faq_general }}how-to-enable-dpm.html">How to enable DPM?</a>
47+
<a href="{{ site.faq_general }}track-license.html">How to track the number of devices?</a>
3348
</li>
3449
<li>
35-
<a href="{{ site.faq_general }}expand-quota-for-runtime-license.html">How to expand the quota of a runtime license?</a>
50+
<a href="{{ site.faq_general }}offline-registration-license.html">How to use offline registration license
51+
type?</a>
3652
</li>
3753
<li>
38-
<a href="{{ site.faq_general }}track-license.html">How to track the number of devices?</a>
54+
<a href="{{ site.faq_general }}ensure-no-overuse.html">How to properly use concurrent instance license?</a>
3955
</li>
4056
<li>
41-
<a href="{{ site.faq_general }}sdk-works-without-internet.html">Can the SDK work without internet connection?</a>
57+
<a href="{{ site.faq_general }}how-hardware-is-bind-to-license.html">What I need to know about licensing
58+
process?</a>
4259
</li>
4360
<li>
44-
<a href="{{ site.faq_general }}what-happens-if-license-expires.html">What will happen if licenses are not renewed in time?</a>
61+
<a href="{{ site.faq_general }}dbr-free-trial.html">What I need to know about trial licenses?</a>
4562
</li>
4663
<li>
47-
<a href="{{ site.faq_general }}how-hardware-is-bind-to-license.html">What I need to know about licensing process?</a>
64+
<a href="{{ site.faq_general }}how-license-tracking-works.html">How does license tracking work with the
65+
three standard licensing options - Per Scan, Per Device, Per Concurrent Device?</a>
4866
</li>
4967
<li>
50-
<a href="{{ site.faq_general }}ensure-no-overuse.html">How to properly use concurrent instance license?</a>
68+
<a href="{{ site.faq_general }}new-license-required-per-device-licensing.html">When is a new license spot
69+
taken when using a per-device licensing model?</a>
5170
</li>
71+
</ul>
72+
</li>
73+
<li>
74+
<a href="{{ site.faq_general }}configuration.html">Configuration</a>
75+
<ul>
5276
<li>
53-
<a href="{{ site.faq_general }}competitors-comparison.html">How does your SDK compare to other commercial SDKs?</a>
77+
<a href="{{ site.faq_general }}non-english-characters.html">What I can do when barcode image returnes messy
78+
(non-english) characters?</a>
5479
</li>
5580
<li>
56-
<a href="{{ site.faq_general }}unprintable-character.html">How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?</a>
81+
<a href="{{ site.faq_general }}how-to-enable-dpm.html">How to enable DPM?</a>
82+
</li>
83+
<li>
84+
<a href="{{ site.faq_general }}avoid-incorrect-results.html">How to filter incorrect results with the
85+
barcode result length?</a>
86+
</li>
87+
<li>
88+
<a href="{{ site.faq_general }}what-happens-if-license-expires.html">What will happen if licenses are not
89+
renewed in time?</a>
90+
</li>
91+
<li>
92+
<a href="{{ site.faq_general }}unprintable-character.html">How to Handle Non-printable Characters Like
93+
"\u{1D}" or "{GS}" from the Barcode Text?</a>
5794
</li>
5895
<li>
5996
<a href="{{ site.faq_general }}custom-settings-template.html">How to create custom settings template?</a>
6097
</li>
6198
<li>
62-
<a href="{{ site.faq_general }}sort-barcodes-image.html">How can I sort the barcodes of my image in reading order?</a>
99+
<a href="{{ site.faq_general }}sort-barcodes-image.html">How can I sort the barcodes of my image in reading
100+
order?</a>
63101
</li>
102+
</ul>
103+
</li>
104+
<li>
105+
<a href="{{ site.faq_general }}multi-platform.html">Multi Platform</a>
106+
<ul>
107+
<li>
108+
<a>JavaScript</a>
109+
<ul>
110+
<li>
111+
<a href="{{ site.faq_general }}check-current-version.html">How to check the version of the
112+
JavaScript SDK I
113+
am currently using?</a>
114+
</li>
115+
<li>
116+
<a href="{{ site.faq_general }}ways-to-copy-dbr-js-deployable-files.html">How to get a copy of
117+
(Dynamsoft
118+
Barcode Reader) Dbr JS deployable files (source code, etc.) ?</a>
119+
</li>
120+
<li>
121+
<a href="{{ site.faq_general }}differences-between-full-and-compact-editions.html">What are the
122+
differences
123+
between the compact edition and the full edition?</a>
124+
</li>
125+
<li>
126+
<a href="{{ site.faq_general }}is-https-required.html">Is HTTPS absolutely required?</a>
127+
</li>
128+
<li>
129+
<a href="{{ site.faq_general }}call-loadWasm-proactively.html">Do we have to call loadWasm
130+
proactively?</a>
131+
</li>
132+
<li>
133+
<a href="{{ site.faq_general }}formats-supported-for-existing-files.html">What file/image formats
134+
are
135+
supported when reading barcodes from files in local memory?</a>
136+
</li>
137+
<li>
138+
<a href="{{ site.faq_general }}add-remove-beep-sound.html">How to add/remove a "beep" sound once a
139+
barcode
140+
is found?</a>
141+
</li>
142+
<li>
143+
<a href="{{ site.faq_general }}nodejs-implementation.html">How do I create a NodeJS application
144+
using the
145+
SDK?</a>
146+
</li>
147+
<li>
148+
<a href="{{ site.faq_general }}delay-when-open-camera.html">How to get rid of the delay when opening
149+
the
150+
camera?</a>
151+
</li>
152+
<li>
153+
<a href="{{ site.faq_general }}general-troubleshooting-steps-for-decode-failure.html">What are the
154+
general
155+
troubleshooting steps if an image fails to decode with the JavaScript SDK?</a>
156+
</li>
157+
<li>
158+
<a href="{{ site.faq_general }}hide-laser-message-ui.html">How can I hide the laser bar and
159+
Dynamsoft
160+
message in the default UI of the BarcodeScanner?</a>
161+
</li>
162+
</ul>
163+
</li>
164+
165+
<li>
166+
<a>Mobile</a>
167+
<ul>
168+
<li>
169+
<a href="{{ site.faq_general }}reduce-battery-consumption.html">IOS & Android - How can I reduce battery consumption?</a>
170+
</li>
171+
<li>
172+
<a href="{{ site.faq_general }}page-freeze.html">IOS & Android - Why does the page sometimes freeze when I start the scanner?</a>
173+
</li>
174+
<li>
175+
<a href="{{ site.faq_general }}template-support.html">IOS & Android - How to import the settings of Barcode Scanner X app into my app?</a>
176+
</li>
177+
<li>
178+
<a href="{{ site.faq_general }}debug-mode-barcodescannerx.html">IOS & Android - How to use Debug Mode in Barcode Scanner X?</a>
179+
</li>
180+
<li>
181+
<a href="{{ site.faq_general }}no-camera-enhancer.html">IOS & Android - How can I use CameraX or third-party camera modules with Dynamsoft Barcode Reader?</a>
182+
</li>
183+
<li>
184+
<a href="{{ site.faq_general }}simulator-support.html">IOS - Does Dynamsoft Barcode Reader iOS support simulator devices?</a>
185+
</li>
186+
<li>
187+
<a href="{{ site.faq_general }}arm64-simulator-error.html">IOS - How to resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?</a>
188+
</li>
189+
<li>
190+
<a href="{{ site.faq_general }}reduce-final-size.html">Android - Can I reduce the size of the final Android app?</a>
191+
</li>
192+
<li>
193+
<a href="{{ site.faq_general }}proguard.html">Android - How to prevent project build failure after shrinking code?</a>
194+
</li>
195+
</ul>
196+
</li>
197+
</ul>
198+
</li>
199+
200+
<li>
201+
<a href="{{ site.faq_general }}error-and-debug.html">Error & Debug</a>
202+
<ul>
64203
<li>
65-
<a href="{{ site.faq_general }}error-license-buffer.html">How to resolve error failed to read or write license buffer?</a>
204+
<a href="{{ site.faq_general }}error-license-buffer.html">How to resolve error failed to read or write
205+
license buffer?</a>
66206
</li>
67207
<li>
68-
<a href="{{ site.faq_general }}error-10022-the-PDF-DLL-is-missing.html">How to resolve error message "-10022 The PDF DLL is missing" on Linux?</a>
208+
<a href="{{ site.faq_general }}error-10022-the-PDF-DLL-is-missing.html">How to resolve error message "-10022
209+
The PDF DLL is missing" on Linux?</a>
69210
</li>
70211
</ul>
71212
</li>
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
layout: default-layout
3+
title: How to resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
4+
keywords: Dynamsoft Barcode Reader, FAQ, Mobile, tech basic, ios, arm64, simulator, exclude architectures
5+
description: How to resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
6+
needAutoGenerateSidebar: true
7+
---
8+
9+
# How to resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
10+
11+
[<< Back to FAQ index](index.md)
12+
13+
DBR iOS can be used to build apps that belong to the arm64 architecture. If you try building an app for the arm64 simulator, and you migrated your app from an older version of Xcode to Xcode 12 or higher, then you might encounter the following error message:
14+
15+
> ld: "Building for iOS Simulator, but linking in dylib built for iOS, file '/ios/Pods/DynamsoftBarcodeReader/DynamsoftBarcodeReader.framework/DynamsoftBarcodeReader' for architecture arm64"
16+
17+
<br />
18+
19+
In order to fix the error, please take the following steps under the *Build Settings* of the Xcode project:
20+
21+
1. Under *User-Defined* -> find *VALIDATE_WORKSPACE* and set it to **YES**. Rebuild your project.
22+
23+
2. Under *Architectures* -> find *Build Active Architecture Only* and set it to **YES**.
24+
25+
3. Under *Architectures* -> make sure that *Architectures* is set to $(ARCHS_STANDARD).
26+
27+
<br />
28+
29+
If the error message persists, please make one of the following changes:
30+
31+
- Instead of using the .framework (which all the samples do by default), switch to using the corresponding .xcframework
32+
33+
- Under the *Build Settings* -> find *Excluded Architectures* -> in the *Debug* field click the + icon -> select *Any iOS Simulator SDK* -> put "arm64"
34+
35+
- You can also exclude architectures via the Podfile as such:
36+
37+
```ruby
38+
post_install do |installer|
39+
installer.pods_project.build_configurations.each do |config|
40+
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
41+
end
42+
end
43+
```
44+
OR
45+
```ruby
46+
post_install do |installer|
47+
installer.pods_project.build_configurations.each do |config|
48+
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "uname -m"
49+
end
50+
end
51+
```
52+
OR
53+
```ruby
54+
podspec:
55+
s.pod_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
56+
s.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
57+
```
58+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: default-layout
3+
title: How can I solve the "Undefined symbols for architecture armv7" error when building on iOS?
4+
keywords: Dynamsoft Barcode Reader, FAQ, Mobile, tech basic, ios, armv7, undefined symbols
5+
description: How can I solve the "Undefined symbols for architecture armv7" error when building on iOS?
6+
needAutoGenerateSidebar: true
7+
---
8+
9+
# How can I solve the "Undefined symbols for architecture armv7" error when building on iOS?
10+
11+
[<< Back to FAQ index](index.md)
12+
13+
DBR iOS is compatible with the arm64 and x86_64 architectures only. If you attempt to build an app that is targetting the armv7 architecture, you will be met with an error from the Barcode Reader framework saying
14+
15+
> Undefined symbols for architecture armv7
16+
17+
Please note that this will mostly occur with older versions of Xcode or iOS that are still compatible with the older iOS device models that used the armv7 architecture. For most devices that are able to run iOS 11 and higher, the architecture will be arm64.
18+
19+
By default, when you set the *Architectures* in *Build Settings* to the "$(ARCHS_STANDARD) - Standard Architectures (arm64)", the armv7 architecture should automaticallt not be included. To ensure that your app ignores the armv7 architecture, you can add it to the *Excluded Architectures* field of the *Build Settings*.

faq/general/bitcode-support.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: default-layout
3+
title: Does the SDK support iOS Bitcode Framework?
4+
keywords: Dynamsoft Barcode Reader, FAQ, Mobile, tech basic, ios, bitcode
5+
description: Does the SDK support iOS Bitcode Framework?
6+
needAutoGenerateSidebar: true
7+
---
8+
9+
# Does the SDK support iOS Bitcode Framework?
10+
11+
[<< Back to FAQ index](index.md)
12+
13+
Yes, DBR iOS does allow the user to enable bitcode in their project if they would like to. Enabling bitcode can potentially reduce the app's total size.
14+
15+
In order to enable bitcode, access the *Build Settings* of the project via Xcode and find the *Enable Bitcode* option to toggle it on.

faq/general/configuration.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
layout: default-layout
3+
title: Dynamsoft Barcode Reader FAQ - Configuration
4+
keywords: faq, general
5+
description: Dynamsoft Barcode Reader FAQ - Configuration
6+
needAutoGenerateSidebar: false
7+
permalink: /faq/general/configuration.html
8+
---
9+
10+
## Configuration
11+
12+
[<< Back to FAQ index](index.md)
13+
14+
1. [What I can do when barcode image returnes messy (non-english) characters?](non-english-characters.html)
15+
16+
2. [How to enable DPM?](how-to-enable-dpm.html)
17+
18+
3. [How to filter incorrect results with the barcode result length?](avoid-incorrect-results.html)
19+
20+
4. [What will happen if licenses are not renewed in time?](what-happens-if-license-expires.html)
21+
22+
5. [How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?](unprintable-character.html)
23+
24+
6. [How to create custom settings template?](custom-settings-template.html)
25+
26+
7. [How can I sort the barcodes of my image in reading order?](sort-barcodes-image.html)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: default-layout
3+
title: When building my Cordova app, I get an error saying “invalid signature”. How do I resolve that?
4+
keywords: Dynamsoft Barcode Reader, FAQ, Mobile, tech basic, ios, cordova, invalid signature
5+
description: When building my Cordova app, I get an error saying “invalid signature”. How do I resolve that?
6+
needAutoGenerateSidebar: true
7+
---
8+
9+
# When building my Cordova app, I get an error saying “invalid signature”. How do I resolve that?
10+
11+
[<< Back to FAQ index](index.md)
12+
13+
Once the `ios` platform is added to your Cordova project, you must manually configure the signature of the application on the iOS side of things via the *.xcworkspace* of the app. The *.xcworkspace* can be found in `platforms/ios`.
14+
15+
After opening the *.xcworkspace*, please go to the “Build Settings” and configure the “Signing & Capabilities” section.

0 commit comments

Comments
 (0)