I get the following link warning for every framework that I have included if I try to run it using the actual iphone device but it works fine with the simulator:
ld: warning: ignoring file
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/UIKIT.framework/UIKIT,
file was built for unsupported file format which is not the
architecture being linked (armv7)
I get the same error for Foundation, CoreGraphics, etc.
It used to work on both platforms fine with the same Storekit.
The warning says you’re trying to link Simulator SDK’s framework when compiling for device. Not sure why, try relinking StoreKit in project settings. Also, make sure you’re compiling for right architecture or just build a fat binary.