Fixed #ifdef order

For some reason

```
TARGET_OS_MAC=1
```

for **iOS** and **iPhoneSimulator** targets
Fixed product name to avoid include related issues

The name of the framework must match to the one used in headers at the
root level.