Looking for a volunteer to build Firefox for iOS with the new free and personal dev accounts

Mike Taylor miket at mozilla.com
Tue Sep 8 17:09:57 UTC 2015


Hey Stefan,

On 9/8/15 9:25 AM, Stefan Arentz wrote:
> On Fri, Sep 4, 2015 at 10:46 PM, Mike Taylor <miket at mozilla.com
>     When I opened Client from XCode 7 beta, I got some message asking if
>     I wanted to convert some files to the latest version of Swift. I hit
>     cancel because I assume I don't want Xcode to do that for me? I
>     should have grabbed a screenshot of the error -- sorry.
 >
> That is weird. Did you grab the master branch of the project? Master is
> already converted to Swift 2.0 and Xcode should not ask anything. That
> really should only happen on the v1.0 branch. (And you don't want to do
> that)

I suspect I forgot to pull from master and it was stale. (Maybe we 
should add a section to the README about not trying to build under the 
influence of opiates.)

Just in case, I nuked my repo and re-cloned. Here's my first hiccup when 
running `sh ./checkout.sh`

miket at omg-3 in ~/dev/firefox-ios on master*
🐓 sh ./checkout.sh
*** Checking out Alamofire at "1bc35abfa7c167ba54af4e87158af7945cc9984e"
*** Checking out Base32 at "d2136486487a77336ae18b1bd2f9a3f689ec44e5"
*** Checking out Deferred at "f3d9a179cfa96a0d9b82dd575c95c29c026248bd"
*** Checking out GCDWebServer at "ae88198f2001226ef6d7b7a0b53cb42078ff910c"
*** Checking out KIF at "5ab1d0f9288d8bb74c0e97e0e1aed0dd7771264e"
*** Checking out RaptureXML at "76b59ec0abf68c06d27cc027d7750b6a4da08650"
*** Checking out SDWebImage at "5a5c65d7996c09931a3384e86a8b96ff8f4ac5e7"
*** Fetching SQLite.swift
*** Checking out SWTableViewCell at "0.3.7"
*** Checking out Snap at "4f19419528baa3dfaca20e26fea2be410ddc79e2"
*** Checking out readability at "85101066386a0872526a6c4ae164c18fcd6cc1db"
*** Checking out SQLite.swift at "98687678703a4de42b465293678122293903a0d9"
*** Fetching SWXMLHash
A shell task failed with exit code 128:
fatal: reference is not a tree: 98687678703a4de42b465293678122293903a0d9

OK, I'll pretend that's not bad. Continuing.

I don't see any org.mozilla.io strings in Extensions/ShareTo/Info.plist, 
Extensions/SendTo/Info.plist, or Extensions/ViewLater/Info.plist. Looks 
like that's due to 
<https://github.com/mozilla/firefox-ios/commit/6cd1bbcc3eb8d9499639d270d3a45598e1f8f662>. 
So you can update the README.

After that, trying to build w/ my iPad mini as its target:

/Users/miket/dev/firefox-ios/Utils/RollingFileLogger.swift:6:8: No such 
module 'XCGLogger'.
Missing dependency target "XCGLogger (iOS) (from XCGLogger.xcodeproj)"

It seems pretty sad about that. I'm guessing the shell script bailed 
before I got that?




-- 
Mike Taylor
Web Compat, Mozilla


More information about the mobile-firefox-dev mailing list