You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-5
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
## Summary
2
2
3
-
This is the Unity3d SDK of adjust.io™. You can read more about adjust.io™ at [adjust.io].
3
+
This is the Unity3d SDK of adjust.io™. It supports iOS, Android, Windows Phone 8 and Windows Store App targets. You can read more about adjust.io™ at [adjust.io].
4
4
5
5
## Basic Installation
6
6
@@ -65,6 +65,14 @@ If you don't want to start the adjust SDK at the `Awake` event of the game, tick
65
65
For an example of scene with of a button menu with these options and others, open the example scene located at
66
66
`Assets/ExampleGUI/ExampleGUI.unity`. The source for this scene is located at `Assets/ExampleGUI/ExampleGUI.cs`.
67
67
68
+
#### Windows Store Apps
69
+
70
+
Currently for the Windows Store Apps target only the typle `C++` solutions are functional. This include the `D3D11 C++ Solution` and the `XAML C++ Solution` types.
71
+
72
+
By default, the Windows Store Apps target apps do not have the Internet client capability activated. To activate it, first switch to the target `Windows Store App` in the `File → Build Settings...` menu. Click the `Player Settings...` button on the `Build Settings`. In the main Unity3d window, the `Inspector` tab will be selected with the Windows Store App settings. Expand the `Publishing Settings` list. Find the `Capabilities` box on the bottom and tick the `InternetClient` checkbox button.
73
+
74
+
Unfortunatly the Windows Store Apps target apps generated by Unity3d does not link correctly the assembly `System.Core`. The consequense is that, some `System.IO.FileLoadException` errors from different libraries are generated on the first build. To correct it, just build again. This time the assembly should to be correctly linked.
75
+
68
76
### 4. Build scripts
69
77
70
78
To facilitate the build process we integrated build scripts for both Android and iOS. The script runs after each build and is called by the file `Assets/Editor/AdjustEditor.cs`. They require at least `python 2.7` installed to work.
@@ -112,7 +120,6 @@ file `AdjustAndroidManifest.xml`. If there is already an `AndroidManifest.xml` f
112
120
After running, the script writes the log file `AdjustPostBuildAndroidLog.txt` at the root of the Unity3d project with log
113
121
messages of the script run.
114
122
115
-
116
123
## Additional features
117
124
118
125
Once you integrated the adjust SDK into your project, you can take advantage
@@ -276,11 +283,11 @@ to activate the adjust SDK by invoking `setEnabled` with the enabled parameter a
276
283
277
284
## Possible problems
278
285
279
-
Even with the iOS post build script it is possible that the project is not ready to run out of the box.
286
+
### iOS
287
+
Even with the post build script it is possible that the project is not ready to run out of the box.
280
288
281
289
Ifneeded, disabledSYMFile. Inthe `ProjectNavigator`, selectthe `Unity-iPhone` project. Clickthe `BuildSettings` tabandsearchfor `debuginformation`. Thereshouldbean `DebugInformationFormat` or `DEBUG_INFORMATION_FORMAT` option. Changeitfrom `DWARFwithdSYMFile` to `DWARF`.
0 commit comments