To continue this dialogue with myself: I discovered that the problem was solved 
by providing an Info.plist for the test target, something which (for some 
reason) had been missing for a very long time. Its absence was clearly 
insignificant in the simulator, and on hardware devices at some prior point in 
time.

I still don't know what the .xctestconfiguration file is, or why it gets put 
there, so the essence of the original bug holds.

b

> On 09 Sep 2015, at 4:13 pm, Ben Kennedy <[email protected]> wrote:
> 
> No takers, huh?
> 
> This seems to be trivially easy to reproduce in a brand-new app using solely 
> the Xcode-provided template.  Unit tests simply fail to deploy to a real 
> device.  Behaviour is no different under Xcode 7 GM released today.
> 
> Filed as rdar://22634495; http://openradar.appspot.com/22634495.
> 
> I haven't been able to find any meaningful discussion of what the 
> .xctestconfiguration file even is.
> 
> b
> 
> 
>> On 04 Sep 2015, at 5:24 pm, Ben Kennedy <[email protected]> wrote:
>> 
>> Hey folks,
>> 
>> I'm trying to get my UT suite running on a physical device, and I'm hitting 
>> a wall with Xcode apparently producing an uninstallable test bundle.
>> 
>> Seems Xcode is putting some kind of .xctestconfiguration file into the 
>> .xctest bundle after code-signing it, thereby rendering it invalid; when I 
>> try to run tests on device, it never launches (alert saying "App 
>> installation failed. The application does not have a valid signature.").
>> 
>> This is confirmed using `codesign -v`:
>> 
>>> retinafey:Kashoo ben$ codesign -vv 
>>> ./build/Kashoo/Build/Products/Development-iphoneos/KashooLogicTestsDev.xctest
>>> /Users/ben/Documents/Kashoo-iPad/Kashoo/build/Kashoo/Build/Products/Development-iphoneos/KashooLogicTestsDev.xctest:
>>>  a sealed resource is missing or invalid
>>> file added: 
>>> /Users/ben/Documents/Kashoo-iPad/Kashoo/build/Kashoo/Build/Products/Development-iphoneos/KashooLogicTestsDev.xctest/KashooLogicTestsDev-35241011-6B88-46C6-8617-DAC1C18B965E.xctestconfiguration
>> 
>> If I delete the .xctestconfiguration file, `codesign -v` then passes. Of 
>> course, it's too late at this point.
>> 
>> Any tips?
>> 
>> thanks,
>> 
>> b
>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Xcode-users mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/xcode-users/ben%40zygoat.ca
>> 
>> This email sent to [email protected]
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Xcode-users mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/xcode-users/ben%40zygoat.ca
> 
> This email sent to [email protected]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to