fixissue / fixcode Goto Github PK
View Code? Open in Web Editor NEWFixing the "Fix Issues" button
Home Page: https://developer.apple.com/xcode/
License: MIT License
Fixing the "Fix Issues" button
Home Page: https://developer.apple.com/xcode/
License: MIT License
Hi,
I'm so glad you guys made FixCode! Thank you for that! Because recently we had the issue that someone pressed the evil "Fix Issue" button and suddenly all our certs and profiles was invalid.
But now after installing FixCode, how do we tell Xcode to update its profiles after adding a new device to the developer portal, so I can deploy on the new device immediately? Xcode is using the iOS Team Provisioning Profile: * (Managed by Xcode)
for that right? Or is it using iOS Team Provisioning Profile: <bundleId> (Manged by Xcode)
?
Previously there was a refresh button in Xcode, but that one was replaced a crappy "Download All" which does nothing at all.
Current workaround we found was to remove the account and re-add it again, so Xcode will download the updated correct profiles again.
This is the error I receive:
[10:44:20]: -------------------------------------------------
[10:44:20]: --- Step: Verifying required fastlane version ---
[10:44:20]: -------------------------------------------------
[10:44:20]: fastlane version valid
[10:44:20]: ------------------------------
[10:44:20]: --- Step: default_platform ---
[10:44:20]: ------------------------------
[10:44:20]: Driving the lane 'ios xcode' ๐
[10:44:20]: ----------------------------------
[10:44:20]: --- Step: install_xcode_plugin ---
[10:44:20]: ----------------------------------
[10:44:20]: [SHELL COMMAND]: curl -Lso /var/folders/t9/h68fjww93lx4flz80wrtn6b00000gn/T/plugin.zip https://github.com/fastlane/FixCode/releases/download/0.2.0/FixCode.xcplugin.zip
[10:44:23]: [SHELL COMMAND]: unzip -qo '/var/folders/t9/h68fjww93lx4flz80wrtn6b00000gn/T/plugin.zip' -d '/Users/jagcesar/Library/Application Support/Developer/Shared/Xcode/Plug-ins'
[10:44:23]: [SHELL]: checkdir: cannot create extraction directory: /Users/jagcesar/Library/Application Support/Developer/Shared/Xcode/Plug-ins
Anyone else having this issue?
Xcode plugin class names and symbols can clash and should be prefixed, this includes any vendored libraries:
objc[47572]: Class AspectTracker is implemented in both /Users/AshtonWilliams/Library/Application Support/Developer/Shared/Xcode/Plug-ins/FixCode.xcplugin/Contents/MacOS/FixCode and /Users/AshtonWilliams/Library/Application Support/Developer/Shared/Xcode/Plug-ins/BBUFullIssueNavigator.xcplugin/Contents/MacOS/BBUFullIssueNavigator. One of the two will be used. Which one is undefined.
I think all the Objective-C symbols in Aspects should be prefixed.
Who the fuck takes pictures of their screen and then applies a fucking filter for documentation?
Hello,
i am using FixCode plugin with Fastlane it seems to install
14:32:34: --- Step: install_xcode_plugin ---
14:32:34: $ curl -Lso /var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/plugin.zip https://github.com/fastlane/FixCode/releases/download/0.2.0/FixCode.xcplugin.zip
14:32:34: $ unzip -qo '/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/plugin.zip' -d '/Users/travis/Library/Application Support/Developer/Shared/Xcode/Plug-ins'
14:32:34: Plugin FixCode.xcplugin installed successfully
14:32:34: Please restart Xcode to use the newly installed plugin
but then later on in my build i get a few errors / warnings like the one below
xcodebuild[1552:6251] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/FixCode.xcplugin' not present in DVTPlugInCompatibilityUUIDs
do i need to run another command to restart xcode?
No Issue I want to thank you so so much for this. I just have to get this approved by legal and get all my developers to install this
I am so so tired of the fix it button it creates nothing but trouble for me at work .
Created certs and AppID and other things.
I will make changes to support out internal process. Thank you so so much for figuring this out.
Steven Fransen
Assign role properly will fix it, I mean team member role will never affect distribution certicates and profiles.
Can you make a designated/static URL for downloading the latest release of FixCode? The version hardcoding here seems bad:
lane :xcode do
install_xcode_plugin(
url: "https://github.com/fastlane/FixCode/releases/download/0.2.0/FixCode.xcplugin.zip"
)
end
The fix issue button reappears the moment you edit text in the Version number field.
I have not clicked the button (for fear!) to see if the behaviour changes as well.
It seems like the title of the Fix Issue button inside the Xcode project settings gets overwritten when changing a team. I've checked fix for "Fix the Fix Issue button when connecting a device" (https://github.com/fastlane/FixCode/tree/fix-connect-device) and it didn't help.
It seems like the title of the Fix Issue button inside the Xcode project settings gets overwritten when connecting a new device. We should find the event that triggers this, as we currently only do this on viewWillAppear
I installed FixCode 0.3.0 in Xcode 7.3 (7D175) via fastlane install_xcode_plugin and also tried via Alcatraz (remove, install again) but I'm still getting this:
I would assume that this is the kind of stuff FixCode should take care of.
Maybe also helpful: When I started Xcode after installing Alcatraz I was asked if I want to enable that plugin but I was never asked for FixCode.
But I can confirm the existance of /Users/myuser/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/FixCode.xcplugin
It also has the same permissions as Alcatraz.xcplugin.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.