简体   繁体   中英

Xcode Continuous Integration - “iOS Simulator failed to install the application”

Running into an odd problem: integrations sometimes fail with this:

Test target [...] encountered an error (iOS Simulator failed to install the application.)

We test with two simulators, 7.0 and 7.1.

I tried opening the simulators on the server and clearing their contents through the ui. I also tried to delete the ~/Library/Application Support/iPhone/Simulator/7.xx/Applications data with no result.

What is frustrating is the integration process works for a few hours, then breaks with the mentioned failure message, then works.

I've looked at the logs, but no smoking gun, but I might have missed something.

Where should I be looking to debug this?

If this is just a special case of all the other questions about iOS Simulator failed to install the application , then I'd imagine I'd need the ability to run a clean up script. How can I hook into the integration process?

Update: I'm manually running this command before every integration:

rm -rfv ~/Library/Application\ Support/iPhone\ Simulator/;

with the same results. I sometimes get "iOS Simulator failed to install..."

I have also tried clearing out the simulators manually through the ui. I still get the issue.

Try to solve the issue by assigning a non-empty value to Bundle versions string, short (CFBundleShortVersionString) in the -Info.plist file. iOS 7 doesn't like an empty value for the build number. You can have a script that auto increments the bundle number by 1 every time you build the project so this field was empty. You can also assign a dummy value there to get this working.

尝试:“ IOS模拟器->重置内容和设置”。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM