Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AppCode targeted device families not valid (iPad iOS 8.1)

I keep getting this error in AppCode, but usually it runs just fine with Xcode:

Error:xcodebuild: error: The run destination iPad Mini is not valid for Running the scheme 'Appname'.
Error:iPad Mini doesn't match any of Appname.app's targeted device families. You can expand Appname.app's targeted device families to support iPad Mini.
Error:Build failed with 2 errors and 0 warnings in 7 sec
Note:Building for 2 architectures.
Double click to set 'ONLY_ACTIVE_ARCH=YES' to speed up compilation.

Target sdk is 7.1 in AppCode 3.0.6 (Xcode 6.1)
TARGETED_DEVICE_FAMILY = 2 (iPad)
VALID_ARCHS = armv7 armv7s i386 arm64
Architectures = Standard architectures (armv7, arm64)

I have the problem with both an iPad Mini with iOS 8.1 and a iPad 4 with iOS 7.1.

Any idea why it will not work from AppCode?

like image 529
Morten Holmgaard Avatar asked Nov 11 '14 08:11

Morten Holmgaard


4 Answers

According to JetBrains, it's a problem with the xcodebuild tool in Xcode 6 rather than being an issue with AppCode. Hopefully something Apple will fix soon!

https://youtrack.jetbrains.com/issue/OC-11204

like image 163
Hodson Avatar answered Nov 20 '22 09:11

Hodson


I had that as well: Xcode builds fine, Appcode does not. There is no evident reason for that - the target etc looks fine. It seems to be a bug in AppCode 3.0.6 that seems to be fixed in the 3.1 EAP version. With 3.1 the project builds fine here.

like image 38
brainray Avatar answered Nov 20 '22 07:11

brainray


Just had this problem as well in Appcode. If you set "Targeted Device Family" in Appcode's target to "1,2" (iPhone and iPad), it worked here.

like image 2
Rudolf J Avatar answered Nov 20 '22 07:11

Rudolf J


You need to check Development info like development target, Device and match with the simulator device.

like image 1
Sunny Shingala Avatar answered Nov 20 '22 09:11

Sunny Shingala