In the .dylib I use only the IDEIntf.
I think I make two installation kits.
First for Lazarus and Free Pascal and the second for my IDE Package and my IOS component package.
How can I compile the IDE package outside from Lazarus and add the compiled IOS package?
To install the package, each user must recompile the IDE (as with every other package).
As for distribution of the package (the part that is NOT dylib), you can either distribute sources, or PPU.
I have never done ppu only, so someone else may need to help here. All I know is you can give fpc a flag, and it marks the ppu as released version.
ppu only works with the EXACT fpc. so ppu from 2.6.0 only work with 2.6.0. for 2.6.1 or 2.7.1 even the REVISISON of the compiler must be the same.
Also ppu will only work with Lazarus, as long as the interface of the used packages have not changed. so 1.1 and 1.0.x may not be compatible.
But several 1.0.x might possibly be.