What controls whether CocoaPods shows a landing page or just links to a Git Repo? - cocoapods

We have several Pods hosted on CocoaPods. When browsing those pods on CocoaPods, clicking the link will sometimes take us to a landing page containing the README and a CHANGELOG. However, for some other pods, clicking the link will just take us to the Git repo for the pod.
I couldn't find any documentation on how things must be configured to ensure a landing page for a Pod.
Any thoughts would be greatly appreciated!

Please check again.
A bug that had been preventing README and CHANGELOG updates for the last several months was fixed today.
Details in https://github.com/CocoaPods/cocoapods-metadata-service/issues/22
If you're still seeing issues, file another issue at https://github.com/CocoaPods/cocoapods-metadata-service/issues

Related

Images works locally, but not on github pages

I have problem with images on my page ;
github link
Locally i see everything, images works, but when i published it on ghp, images have disappeared with 404 error. I have no idea why it's not working...
I read old questions and i don't find any solution for that.
Okay, I found a problem. I published branch master/docs, so github pages omitted the whole src directory, so he had no way to see the images. I fixed it with publishing whole branch master.

What is the difference between git push and jekyll build for jekyll blog

I am creating a jekyll blog using Jekyll. In the instructions I see that there is a command to build the site using the command jekyll build.
However, I noticed that when I make changes to my code/post and perform a git push origin master the content and changes are uploaded automatically. This makes me wonder why I would need to "build" the site.
Could someone help me understand what the difference is? I'm currently trying to add Google Analytics to my blog and I suspect that knowing the difference between the two will help me get it to work properly. Thanks.
to turn a Jekyll app source code into a site you view, it has to do that build step to create the HTML that is served.
Github pages automatically does the build step for you after the code is pushed (if the repo/brach is configured for Pages).
So, you are right. It is not necessary for you to run the command.
The reason you may want to run it is to run the site locally (using your computer as the server). Or if you want to deploy it to some generic static host other than Pages. Or if you want to just view the final compiled site for some reason.

iOS - No Product download link xcode server

I do not see the Product link on one of my Bots. I see it for the other three, but on one, all I see is Archive. I have tried everything in the scheme and settings, but I can't get it to show up. The build succeeds with warnings.
The other difference is that the project is using a Workspace with Pods. Could that be part of the problem as well?

problems with continuous integration in xcode 5

I am just learning how to setup my continuous integration bots in xcode 5 and having a really bad time. First, I was having problems with code signing identities, but after reading this great blog post, that problem disappeared.
Post:
http://matt.vlasach.com/xcode-bots-hosted-git-repositories-and-automated-testflight-builds/#comment-21
Now, after fixing those errors, other errors appeared. Every time I integrate, I get a warning like this:
The file "Pods.xcconfig" couldn't be opened because there is no such file.
And I also get an error, saying a header for a pod is not found. I assume this error is a consequence of the previous warning.
Everything works perfect locally, running on devices, archiving, the problem only happens when i try to integrate with the bots.
Should I add something to the PodFile? or is it something on the osx server itself?
I really need help before I go crazy about this!!
Thank you.
Better solution is to add a new scheme, which is used only via server (duplicate your normal scheme). Then select option manage schemes, expand 'build' and add new Pre-action with following code:
cd ${SRCROOT}
echo "Installing Pods"
pod install
You can update and many other things over here. The only problem is that the build where it updates has old content, you have to once again tap integrate. Remember to keep this scheme shared.
--edit--
You ofc have to commit this and run bot on this scheme (you can change it in your server -> safari local xcode bot url -> settings -> scheme.
You are receiving this error because your mac server doesn't have the pods created in the directory that the Xcode bot is checking them out into. This is as expected because it would be odd to check-in the results of the pod install into your source control system. I wasn't able to find a way for the BOT to run the pod install/update commands so I came up with the following workaround:
Ensure your bot is configured to NOT clean before each integration
Run your bot then search through the resulting logs for the path that files are being checked out to.
Search for "IDEDerivedDataPathOverride" That path will end in /DerivedData, if you look in the parent folder of that you will see a "source" folder. This is where your bot will continue to checkout updates for your project
Note: The source directory is owned by your server user, you will need to access it as that user. Use the su command to do so
Install cocoapods on your mac server if you haven't already
On the mac server, in the source directory found above, navigate to where your Podfile is located
Run pod install and ensure all your specified pods are installed
Double check the file permissions of the newly created pod directories and ensure they are owned by the same user as the other files. Use chown to fix if necessary
Fire off the Bot and watch it complete successfully!
The only issue with this solution is that if a clean is ever performed you will need to run pod install again. This was good enough for tonight, I'll have to look for a way to script the pod install later utilizing the Pre-actions in the Build section of the Scheme used in the bot definition.

github for windows not showing my changes made in eclipse

I've installed github for windows.
I cloned a repository to my local drive.
But when i make some changes into my app from eclipse, the changes doesn't come in github for windows .
hoping a reply soon .
P.S. I am a noob
For anyone else reading this: if you generate a large amount of untracked/modified data, the GitHub Windows app sometimes appears to be ignorant of all recent changes.
For example: if you generate a bunch of untracked Doxygen files (~500MB), it may take GitHub a very long time to finally show "Uncommitted changes". In the meantime, you may not see any of your changes.
If your git bash shows changes, and your GitHub gui does not, then this is likely your issue.

Resources