Skip to content

Commit 2780b95

Browse files
committed
Updated Readme with WP and WS
1 parent 608cc76 commit 2780b95

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

README.md

+11-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Summary
22

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].
44

55
## Basic Installation
66

@@ -65,6 +65,14 @@ If you don't want to start the adjust SDK at the `Awake` event of the game, tick
6565
For an example of scene with of a button menu with these options and others, open the example scene located at
6666
`Assets/ExampleGUI/ExampleGUI.unity`. The source for this scene is located at `Assets/ExampleGUI/ExampleGUI.cs`.
6767

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+
6876
### 4. Build scripts
6977

7078
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
112120
After running, the script writes the log file `AdjustPostBuildAndroidLog.txt` at the root of the Unity3d project with log
113121
messages of the script run.
114122

115-
116123
## Additional features
117124

118125
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
276283

277284
## Possible problems
278285

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.
280288

281289
If needed, disable dSYM File. In the `Project Navigator`, select the `Unity-iPhone` project. Click the `Build Settings` tab and search for `debug information`. There should be an `Debug Information Format` or `DEBUG_INFORMATION_FORMAT` option. Change it from `DWARF with dSYM File` to `DWARF`.
282290

283-
284291
[adjust.io]: http://adjust.io
285292
[dashboard]: http://adjust.io
286293
[releases]: https://github.com/adjust/adjust_unity_sdk/releases
@@ -290,7 +297,6 @@ If needed, disable dSYM File. In the `Project Navigator`, select the `Unity-iPho
290297
[ios]: https://github.com/adjust/ios_sdk
291298
[android]: https://github.com/adjust/ios_sdk
292299
293-
294300
## License
295301

296302
The file mod_pbxproj.py is licensed under the Apache License, Version 2.0 (the "License");

0 commit comments

Comments
 (0)