iOS Question Info.Plist

mrossen

Active Member
Licensed User
Hi,

Is there a way to add info to Info.Plist

I try to get some existing obj.c to Work with the new obj.c inline code. And thanks for that Erel. Thats Works perfect so far.

I am no big obj. C coder but I just copy/paste my code to B4i and it Works so far.

But I use the "ExternalAccessory" frame Work library and it has to have a special line in the info.plist.

I do not know why, but if it not there I can not create a stream

I upload a screendumb do show my problem

Mogens
 

Attachments

mrossen

Active Member
Licensed User
Hi,

Is this the right way to do it? It still fails

#PlistExtra: <key>Supported external accessory protocols</key><string>com.RovingNetworks.btdemo</string>


Application_Start
Application_Active
CONNECTBLUETOOTH
ERROR - opening session failed as protocol com.RovingNetworks.btdemo is not declared in Info.plist
ERROR - /SourceCache/ExternalAccessory/ExternalAccessory-287/EASession.m:-[EASession dealloc] - 141 unable to close session for _accessory=0x16d45b00 and sessionID=65536
accessory: <EAAccessory: 0x16d45b00> {
connected:YES
connectionID:29531346
name: E-CRUISE II
manufacturer: Roving Networks
modelNumber: RN-42-APL-X
serialNumber:
firmwareRevision: 1.2.3
hardwareRevision: 4.5.6
protocols: (
"com.RovingNetworks.btdemo"
)
delegate: (null)
}
protocol: com.RovingNetworks.btdemo
session(null)
(null)
is.steamStatus: 0
is.hasByteAvalilable: 0
Open Input Stream
is.streamStatus: 0
is.hasByteAvalilable: 0
(null)
os.steamStatus: 0
os.hasSpaceAvalilable: 0
Open Output Stream
os.streamStatus: 0
os.hasSpaceAvalilable: 0
 

mrossen

Active Member
Licensed User
Hi Alberto,

Yes, I made a connection to the bluetooth module, I never managed to read the stream.

I made the most with inline code, but I am not very good to Objective C so I never succeded.

I have silent waited for the Serial bluetooth libeary, I hope Erel will make some day :)

I have ordered a BLE module a few days ago. I will give that at try,

Mogens
 

mrossen

Active Member
Licensed User
Hi Alberto,

That sounds great :) :) :)

I think there will be serveral in this forum there will look forward to that,

Mogens
 

mrossen

Active Member
Licensed User
Hi Alberto

It is connected through what you call Classic bluetooth (SSP profile)

I don't know what iAP is but as far as I know you can only buy the module I used if you are member of Apple MFI program.

Mogens
 
Top