Watchkit & Realm 0.92.3

前端 未结 2 1722
醉梦人生
醉梦人生 2020-12-11 22:47

The Swift integration of a new Realm-DB (realm 0.92.3) under Xcode 6.3 and iOS10.10.3 basically works for the iPhone (not for the Apple-Watch yet). The integration of the sa

相关标签:
2条回答
  • 2020-12-11 23:12

    This Podfile finally did it for me (see below). Everything worked after that... To install just open a terminal, go to your App's folder (where you place the Podfile) and type

    pod install
    

    After that make sure to open from now on the "MyApp.xcworkspace" (no longer "MyApp.xcodeproj") and you are all set !

    Here is the podfile that worked :

    xcodeproj 'MyApp.xcodeproj'
    workspace 'MyApp.xcworkspace'
    platform :ios, '8.3'
    
    source 'https://github.com/artsy/Specs.git'
    source 'https://github.com/CocoaPods/Specs.git'
    
    use_frameworks!
    link_with 'MyApp', 'MyApp WatchKit Extension'
    
    def shared_pods
          pod 'RealmSwift', '>= 0.93.2'
    end
    
    target 'MyApp' do
        shared_pods
    end
    
    target 'MyAppTests' do
        shared_pods
    end
    
    target 'MyApp WatchKit Extension' do
        shared_pods
    end
    
    0 讨论(0)
  • 2020-12-11 23:14

    I would recommend that you use CocoaPods.

    I did it like you did, with dynamic frameworks, but when I try to submit my application to iTunes Connect using Xcode's Organizer, I could not because of the nested frameworks. Realm.framework is inside RealmSwift.framework, and that is not okay with Apple. So I try and try but nothing helped…

    Then I used CocoaPods and everything worked as it should.

    Here are instructions for CocoaPods installation:

    Install CocoaPods 0.37.1 or later ([sudo] gem install cocoapods).
    In your Podfile, add use_frameworks! and pod 'RealmSwift' to your main and test targets.
    From the command line, run pod install.
    Use the .xcworkspace file generated by CocoaPods to work on your project!
    
    0 讨论(0)
提交回复
热议问题